- // __left700__ <-- cast(__InodeTable__, d.b[itb]).itable[i]
- // __left701__ <-- cast(__InodeTable__, d.b[itb])
- // __left703__ <-- d
- int __left703__ = (int) d;
- // __left703__ = d
- // __offsetinbits704__ <-- (0 + (((8 * d.s.blocksize) + 0) * itb))
- int __leftop705__ = 0;
- int __leftop709__ = 8;
- // __left711__ <-- d.s
- // __left712__ <-- d
- int __left712__ = (int) d;
- // __left712__ = d
- int __left711__ = (__left712__ + 0);
- // __left711__ = d.s
- // __offsetinbits713__ <-- (32 + (32 + (32 + (32 + (32 + 0)))))
- int __leftop714__ = 32;
- int __leftop716__ = 32;
- int __leftop718__ = 32;
- int __leftop720__ = 32;
- int __leftop722__ = 32;
- int __rightop723__ = 0;
- int __rightop721__ = __leftop722__ + __rightop723__;
- int __rightop719__ = __leftop720__ + __rightop721__;
- int __rightop717__ = __leftop718__ + __rightop719__;
- int __rightop715__ = __leftop716__ + __rightop717__;
- int __offsetinbits713__ = __leftop714__ + __rightop715__;
- // __offsetinbits713__ = (32 + (32 + (32 + (32 + (32 + 0)))))
- int __offset724__ = __offsetinbits713__ >> 3;
- int __shift725__ = __offsetinbits713__ - (__offset724__ << 3);
- int __rightop710__ = ((*(int *)(__left711__ + __offset724__)) >> __shift725__) & 0xffffffff;
- int __leftop708__ = __leftop709__ * __rightop710__;
- int __rightop726__ = 0;
- int __leftop707__ = __leftop708__ + __rightop726__;
- int __rightop727__ = (int) __itb__;
- int __rightop706__ = __leftop707__ * __rightop727__;
- int __offsetinbits704__ = __leftop705__ + __rightop706__;
- // __offsetinbits704__ = (0 + (((8 * d.s.blocksize) + 0) * itb))
- int __offset728__ = __offsetinbits704__ >> 3;
- int __expr702__ = (__left703__ + __offset728__);
- int __left701__ = (int) __expr702__;
- // __left701__ = cast(__InodeTable__, d.b[itb])
- // __offsetinbits729__ <-- (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
- int __leftop730__ = 0;
- int __leftop733__ = 32;
- int __leftop736__ = 32;
- int __rightop737__ = 12;
- int __leftop735__ = __leftop736__ * __rightop737__;
- int __leftop739__ = 32;
- int __rightop740__ = 0;
- int __rightop738__ = __leftop739__ + __rightop740__;
- int __rightop734__ = __leftop735__ + __rightop738__;
- int __leftop732__ = __leftop733__ + __rightop734__;
- int __rightop741__ = (int) __i__;
- int __rightop731__ = __leftop732__ * __rightop741__;
- int __offsetinbits729__ = __leftop730__ + __rightop731__;
- // __offsetinbits729__ = (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
- int __offset742__ = __offsetinbits729__ >> 3;
- int __left700__ = (__left701__ + __offset742__);
- // __left700__ = cast(__InodeTable__, d.b[itb]).itable[i]
- // __offsetinbits743__ <-- ((32 + 0) + (32 * j))
- int __leftop745__ = 32;
- int __rightop746__ = 0;
- int __leftop744__ = __leftop745__ + __rightop746__;
- int __leftop748__ = 32;
- int __rightop749__ = (int) __j__;
- int __rightop747__ = __leftop748__ * __rightop749__;
- int __offsetinbits743__ = __leftop744__ + __rightop747__;
- // __offsetinbits743__ = ((32 + 0) + (32 * j))
- int __offset750__ = __offsetinbits743__ >> 3;
- int __shift751__ = __offsetinbits743__ - (__offset750__ << 3);
- int __leftop699__ = ((*(int *)(__left700__ + __offset750__)) >> __shift751__) & 0xffffffff;
- // __left753__ <-- d.s
- // __left754__ <-- d
- int __left754__ = (int) d;
- // __left754__ = d
- int __left753__ = (__left754__ + 0);
- // __left753__ = d.s
- // __offsetinbits755__ <-- (32 + (32 + 0))
- int __leftop756__ = 32;
- int __leftop758__ = 32;
- int __rightop759__ = 0;
- int __rightop757__ = __leftop758__ + __rightop759__;
- int __offsetinbits755__ = __leftop756__ + __rightop757__;
- // __offsetinbits755__ = (32 + (32 + 0))
- int __offset760__ = __offsetinbits755__ >> 3;
- int __shift761__ = __offsetinbits755__ - (__offset760__ << 3);
- int __rightop752__ = ((*(int *)(__left753__ + __offset760__)) >> __shift761__) & 0xffffffff;
- int __leftop698__ = __leftop699__ < __rightop752__;
- // __left765__ <-- cast(__InodeTable__, d.b[itb]).itable[i]
- // __left766__ <-- cast(__InodeTable__, d.b[itb])
- // __left768__ <-- d
- int __left768__ = (int) d;
- // __left768__ = d
- // __offsetinbits769__ <-- (0 + (((8 * d.s.blocksize) + 0) * itb))
- int __leftop770__ = 0;
- int __leftop774__ = 8;
- // __left776__ <-- d.s
- // __left777__ <-- d
- int __left777__ = (int) d;
- // __left777__ = d
- int __left776__ = (__left777__ + 0);
- // __left776__ = d.s
- // __offsetinbits778__ <-- (32 + (32 + (32 + (32 + (32 + 0)))))
- int __leftop779__ = 32;
- int __leftop781__ = 32;
- int __leftop783__ = 32;
- int __leftop785__ = 32;
- int __leftop787__ = 32;
- int __rightop788__ = 0;
- int __rightop786__ = __leftop787__ + __rightop788__;
- int __rightop784__ = __leftop785__ + __rightop786__;
- int __rightop782__ = __leftop783__ + __rightop784__;
- int __rightop780__ = __leftop781__ + __rightop782__;
- int __offsetinbits778__ = __leftop779__ + __rightop780__;
- // __offsetinbits778__ = (32 + (32 + (32 + (32 + (32 + 0)))))
- int __offset789__ = __offsetinbits778__ >> 3;
- int __shift790__ = __offsetinbits778__ - (__offset789__ << 3);
- int __rightop775__ = ((*(int *)(__left776__ + __offset789__)) >> __shift790__) & 0xffffffff;
- int __leftop773__ = __leftop774__ * __rightop775__;
- int __rightop791__ = 0;
- int __leftop772__ = __leftop773__ + __rightop791__;
- int __rightop792__ = (int) __itb__;
- int __rightop771__ = __leftop772__ * __rightop792__;
- int __offsetinbits769__ = __leftop770__ + __rightop771__;
- // __offsetinbits769__ = (0 + (((8 * d.s.blocksize) + 0) * itb))
- int __offset793__ = __offsetinbits769__ >> 3;
- int __expr767__ = (__left768__ + __offset793__);
- int __left766__ = (int) __expr767__;
- // __left766__ = cast(__InodeTable__, d.b[itb])
- // __offsetinbits794__ <-- (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
- int __leftop795__ = 0;
- int __leftop798__ = 32;
- int __leftop801__ = 32;
- int __rightop802__ = 12;
- int __leftop800__ = __leftop801__ * __rightop802__;
- int __leftop804__ = 32;
- int __rightop805__ = 0;
- int __rightop803__ = __leftop804__ + __rightop805__;
- int __rightop799__ = __leftop800__ + __rightop803__;
- int __leftop797__ = __leftop798__ + __rightop799__;
- int __rightop806__ = (int) __i__;
- int __rightop796__ = __leftop797__ * __rightop806__;
- int __offsetinbits794__ = __leftop795__ + __rightop796__;
- // __offsetinbits794__ = (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
- int __offset807__ = __offsetinbits794__ >> 3;
- int __left765__ = (__left766__ + __offset807__);
- // __left765__ = cast(__InodeTable__, d.b[itb]).itable[i]
- // __offsetinbits808__ <-- ((32 + 0) + (32 * j))
- int __leftop810__ = 32;
- int __rightop811__ = 0;
- int __leftop809__ = __leftop810__ + __rightop811__;
- int __leftop813__ = 32;
- int __rightop814__ = (int) __j__;
- int __rightop812__ = __leftop813__ * __rightop814__;
- int __offsetinbits808__ = __leftop809__ + __rightop812__;
- // __offsetinbits808__ = ((32 + 0) + (32 * j))
- int __offset815__ = __offsetinbits808__ >> 3;
- int __shift816__ = __offsetinbits808__ - (__offset815__ << 3);
- int __leftop764__ = ((*(int *)(__left765__ + __offset815__)) >> __shift816__) & 0xffffffff;
- int __rightop817__ = 0;
- int __leftop763__ = __leftop764__ == __rightop817__;
- int __rightop762__ = !__leftop763__;
- int __tempvar697__ = __leftop698__ && __rightop762__;
- if (__tempvar697__) {
- // __left819__ <-- cast(__InodeTable__, d.b[itb]).itable[i]
- // __left820__ <-- cast(__InodeTable__, d.b[itb])
- // __left822__ <-- d
- int __left822__ = (int) d;
- // __left822__ = d
- // __offsetinbits823__ <-- (0 + (((8 * d.s.blocksize) + 0) * itb))
- int __leftop824__ = 0;
- int __leftop828__ = 8;
- // __left830__ <-- d.s
- // __left831__ <-- d
- int __left831__ = (int) d;
- // __left831__ = d
- int __left830__ = (__left831__ + 0);
- // __left830__ = d.s
- // __offsetinbits832__ <-- (32 + (32 + (32 + (32 + (32 + 0)))))
- int __leftop833__ = 32;
- int __leftop835__ = 32;
- int __leftop837__ = 32;
- int __leftop839__ = 32;
- int __leftop841__ = 32;
- int __rightop842__ = 0;
- int __rightop840__ = __leftop841__ + __rightop842__;
- int __rightop838__ = __leftop839__ + __rightop840__;
- int __rightop836__ = __leftop837__ + __rightop838__;
- int __rightop834__ = __leftop835__ + __rightop836__;
- int __offsetinbits832__ = __leftop833__ + __rightop834__;
- // __offsetinbits832__ = (32 + (32 + (32 + (32 + (32 + 0)))))
- int __offset843__ = __offsetinbits832__ >> 3;
- int __shift844__ = __offsetinbits832__ - (__offset843__ << 3);
- int __rightop829__ = ((*(int *)(__left830__ + __offset843__)) >> __shift844__) & 0xffffffff;
- int __leftop827__ = __leftop828__ * __rightop829__;
- int __rightop845__ = 0;
- int __leftop826__ = __leftop827__ + __rightop845__;
- int __rightop846__ = (int) __itb__;
- int __rightop825__ = __leftop826__ * __rightop846__;
- int __offsetinbits823__ = __leftop824__ + __rightop825__;
- // __offsetinbits823__ = (0 + (((8 * d.s.blocksize) + 0) * itb))
- int __offset847__ = __offsetinbits823__ >> 3;
- int __expr821__ = (__left822__ + __offset847__);
- int __left820__ = (int) __expr821__;
- // __left820__ = cast(__InodeTable__, d.b[itb])
- // __offsetinbits848__ <-- (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
- int __leftop849__ = 0;
- int __leftop852__ = 32;
- int __leftop855__ = 32;
- int __rightop856__ = 12;
- int __leftop854__ = __leftop855__ * __rightop856__;
- int __leftop858__ = 32;
- int __rightop859__ = 0;
- int __rightop857__ = __leftop858__ + __rightop859__;
- int __rightop853__ = __leftop854__ + __rightop857__;
- int __leftop851__ = __leftop852__ + __rightop853__;
- int __rightop860__ = (int) __i__;
- int __rightop850__ = __leftop851__ * __rightop860__;
- int __offsetinbits848__ = __leftop849__ + __rightop850__;
- // __offsetinbits848__ = (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
- int __offset861__ = __offsetinbits848__ >> 3;
- int __left819__ = (__left820__ + __offset861__);
- // __left819__ = cast(__InodeTable__, d.b[itb]).itable[i]
- // __offsetinbits862__ <-- ((32 + 0) + (32 * j))
- int __leftop864__ = 32;
- int __rightop865__ = 0;
- int __leftop863__ = __leftop864__ + __rightop865__;
- int __leftop867__ = 32;
- int __rightop868__ = (int) __j__;
- int __rightop866__ = __leftop867__ * __rightop868__;
- int __offsetinbits862__ = __leftop863__ + __rightop866__;
- // __offsetinbits862__ = ((32 + 0) + (32 * j))
- int __offset869__ = __offsetinbits862__ >> 3;
- int __shift870__ = __offsetinbits862__ - (__offset869__ << 3);
- int __element818__ = ((*(int *)(__left819__ + __offset869__)) >> __shift870__) & 0xffffffff;
- __FileBlock___hash->add((int)__element818__, (int)__element818__);
+ // __left1356__ <-- cast(__InodeTable__, d.b[itb]).itable[i]
+ // __left1357__ <-- cast(__InodeTable__, d.b[itb])
+ // __left1359__ <-- d
+ int __left1359__ = (int) d; //varexpr
+ // __left1359__ = d
+ // __offsetinbits1360__ <-- (0 + (((8 * d.s.blocksize) + 0) * itb))
+ int __leftop1361__ = 0;
+ int __leftop1365__ = 8;
+ // __left1367__ <-- d.s
+ // __left1368__ <-- d
+ int __left1368__ = (int) d; //varexpr
+ // __left1368__ = d
+ int __left1367__ = (__left1368__ + 0);
+ int __leftop1370__ = 32;
+ int __leftop1372__ = 32;
+ int __leftop1374__ = 32;
+ int __leftop1376__ = 32;
+ int __leftop1378__ = 32;
+ int __leftop1380__ = 32;
+ int __rightop1381__ = 0;
+ int __rightop1379__ = __leftop1380__ + __rightop1381__;
+ int __rightop1377__ = __leftop1378__ + __rightop1379__;
+ int __rightop1375__ = __leftop1376__ + __rightop1377__;
+ int __rightop1373__ = __leftop1374__ + __rightop1375__;
+ int __rightop1371__ = __leftop1372__ + __rightop1373__;
+ int __sizeof1369__ = __leftop1370__ + __rightop1371__;
+ int __high1382__ = __left1367__ + __sizeof1369__;
+ assertvalidmemory(__left1367__, __high1382__);
+ // __left1367__ = d.s
+ // __offsetinbits1383__ <-- (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __leftop1384__ = 32;
+ int __leftop1386__ = 32;
+ int __leftop1388__ = 32;
+ int __leftop1390__ = 32;
+ int __leftop1392__ = 32;
+ int __rightop1393__ = 0;
+ int __rightop1391__ = __leftop1392__ + __rightop1393__;
+ int __rightop1389__ = __leftop1390__ + __rightop1391__;
+ int __rightop1387__ = __leftop1388__ + __rightop1389__;
+ int __rightop1385__ = __leftop1386__ + __rightop1387__;
+ int __offsetinbits1383__ = __leftop1384__ + __rightop1385__;
+ // __offsetinbits1383__ = (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __offset1394__ = __offsetinbits1383__ >> 3;
+ int __shift1395__ = __offsetinbits1383__ - (__offset1394__ << 3);
+ int __rightop1366__ = ((*(int *)(__left1367__ + __offset1394__)) >> __shift1395__) & 0xffffffff;
+ int __leftop1364__ = __leftop1365__ * __rightop1366__;
+ int __rightop1396__ = 0;
+ int __leftop1363__ = __leftop1364__ + __rightop1396__;
+ int __rightop1397__ = (int) __itb__; //varexpr
+ int __rightop1362__ = __leftop1363__ * __rightop1397__;
+ int __offsetinbits1360__ = __leftop1361__ + __rightop1362__;
+ // __offsetinbits1360__ = (0 + (((8 * d.s.blocksize) + 0) * itb))
+ int __offset1398__ = __offsetinbits1360__ >> 3;
+ int __expr1358__ = (__left1359__ + __offset1398__);
+ int __leftop1401__ = 8;
+ // __left1403__ <-- d.s
+ // __left1404__ <-- d
+ int __left1404__ = (int) d; //varexpr
+ // __left1404__ = d
+ int __left1403__ = (__left1404__ + 0);
+ int __leftop1406__ = 32;
+ int __leftop1408__ = 32;
+ int __leftop1410__ = 32;
+ int __leftop1412__ = 32;
+ int __leftop1414__ = 32;
+ int __leftop1416__ = 32;
+ int __rightop1417__ = 0;
+ int __rightop1415__ = __leftop1416__ + __rightop1417__;
+ int __rightop1413__ = __leftop1414__ + __rightop1415__;
+ int __rightop1411__ = __leftop1412__ + __rightop1413__;
+ int __rightop1409__ = __leftop1410__ + __rightop1411__;
+ int __rightop1407__ = __leftop1408__ + __rightop1409__;
+ int __sizeof1405__ = __leftop1406__ + __rightop1407__;
+ int __high1418__ = __left1403__ + __sizeof1405__;
+ assertvalidmemory(__left1403__, __high1418__);
+ // __left1403__ = d.s
+ // __offsetinbits1419__ <-- (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __leftop1420__ = 32;
+ int __leftop1422__ = 32;
+ int __leftop1424__ = 32;
+ int __leftop1426__ = 32;
+ int __leftop1428__ = 32;
+ int __rightop1429__ = 0;
+ int __rightop1427__ = __leftop1428__ + __rightop1429__;
+ int __rightop1425__ = __leftop1426__ + __rightop1427__;
+ int __rightop1423__ = __leftop1424__ + __rightop1425__;
+ int __rightop1421__ = __leftop1422__ + __rightop1423__;
+ int __offsetinbits1419__ = __leftop1420__ + __rightop1421__;
+ // __offsetinbits1419__ = (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __offset1430__ = __offsetinbits1419__ >> 3;
+ int __shift1431__ = __offsetinbits1419__ - (__offset1430__ << 3);
+ int __rightop1402__ = ((*(int *)(__left1403__ + __offset1430__)) >> __shift1431__) & 0xffffffff;
+ int __leftop1400__ = __leftop1401__ * __rightop1402__;
+ int __rightop1432__ = 0;
+ int __sizeof1399__ = __leftop1400__ + __rightop1432__;
+ int __high1433__ = __expr1358__ + __sizeof1399__;
+ assertvalidmemory(__expr1358__, __high1433__);
+ int __left1357__ = (int) __expr1358__;
+ // __left1357__ = cast(__InodeTable__, d.b[itb])
+ // __offsetinbits1434__ <-- (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
+ int __leftop1435__ = 0;
+ int __leftop1438__ = 32;
+ int __leftop1441__ = 32;
+ int __rightop1442__ = 12;
+ int __leftop1440__ = __leftop1441__ * __rightop1442__;
+ int __leftop1444__ = 32;
+ int __rightop1445__ = 0;
+ int __rightop1443__ = __leftop1444__ + __rightop1445__;
+ int __rightop1439__ = __leftop1440__ + __rightop1443__;
+ int __leftop1437__ = __leftop1438__ + __rightop1439__;
+ int __rightop1446__ = (int) __i__; //varexpr
+ int __rightop1436__ = __leftop1437__ * __rightop1446__;
+ int __offsetinbits1434__ = __leftop1435__ + __rightop1436__;
+ // __offsetinbits1434__ = (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
+ int __offset1447__ = __offsetinbits1434__ >> 3;
+ int __left1356__ = (__left1357__ + __offset1447__);
+ int __leftop1449__ = 32;
+ int __leftop1452__ = 32;
+ int __rightop1453__ = 12;
+ int __leftop1451__ = __leftop1452__ * __rightop1453__;
+ int __leftop1455__ = 32;
+ int __rightop1456__ = 0;
+ int __rightop1454__ = __leftop1455__ + __rightop1456__;
+ int __rightop1450__ = __leftop1451__ + __rightop1454__;
+ int __sizeof1448__ = __leftop1449__ + __rightop1450__;
+ int __high1457__ = __left1356__ + __sizeof1448__;
+ assertvalidmemory(__left1356__, __high1457__);
+ // __left1356__ = cast(__InodeTable__, d.b[itb]).itable[i]
+ // __offsetinbits1458__ <-- ((32 + 0) + (32 * j))
+ int __leftop1460__ = 32;
+ int __rightop1461__ = 0;
+ int __leftop1459__ = __leftop1460__ + __rightop1461__;
+ int __leftop1463__ = 32;
+ int __rightop1464__ = (int) __j__; //varexpr
+ int __rightop1462__ = __leftop1463__ * __rightop1464__;
+ int __offsetinbits1458__ = __leftop1459__ + __rightop1462__;
+ // __offsetinbits1458__ = ((32 + 0) + (32 * j))
+ int __offset1465__ = __offsetinbits1458__ >> 3;
+ int __shift1466__ = __offsetinbits1458__ - (__offset1465__ << 3);
+ int __leftop1355__ = ((*(int *)(__left1356__ + __offset1465__)) >> __shift1466__) & 0xffffffff;
+ // __left1468__ <-- d.s
+ // __left1469__ <-- d
+ int __left1469__ = (int) d; //varexpr
+ // __left1469__ = d
+ int __left1468__ = (__left1469__ + 0);
+ int __leftop1471__ = 32;
+ int __leftop1473__ = 32;
+ int __leftop1475__ = 32;
+ int __leftop1477__ = 32;
+ int __leftop1479__ = 32;
+ int __leftop1481__ = 32;
+ int __rightop1482__ = 0;
+ int __rightop1480__ = __leftop1481__ + __rightop1482__;
+ int __rightop1478__ = __leftop1479__ + __rightop1480__;
+ int __rightop1476__ = __leftop1477__ + __rightop1478__;
+ int __rightop1474__ = __leftop1475__ + __rightop1476__;
+ int __rightop1472__ = __leftop1473__ + __rightop1474__;
+ int __sizeof1470__ = __leftop1471__ + __rightop1472__;
+ int __high1483__ = __left1468__ + __sizeof1470__;
+ assertvalidmemory(__left1468__, __high1483__);
+ // __left1468__ = d.s
+ // __offsetinbits1484__ <-- (32 + (32 + 0))
+ int __leftop1485__ = 32;
+ int __leftop1487__ = 32;
+ int __rightop1488__ = 0;
+ int __rightop1486__ = __leftop1487__ + __rightop1488__;
+ int __offsetinbits1484__ = __leftop1485__ + __rightop1486__;
+ // __offsetinbits1484__ = (32 + (32 + 0))
+ int __offset1489__ = __offsetinbits1484__ >> 3;
+ int __shift1490__ = __offsetinbits1484__ - (__offset1489__ << 3);
+ int __rightop1467__ = ((*(int *)(__left1468__ + __offset1489__)) >> __shift1490__) & 0xffffffff;
+ int __leftop1354__ = __leftop1355__ < __rightop1467__;
+ // __left1494__ <-- cast(__InodeTable__, d.b[itb]).itable[i]
+ // __left1495__ <-- cast(__InodeTable__, d.b[itb])
+ // __left1497__ <-- d
+ int __left1497__ = (int) d; //varexpr
+ // __left1497__ = d
+ // __offsetinbits1498__ <-- (0 + (((8 * d.s.blocksize) + 0) * itb))
+ int __leftop1499__ = 0;
+ int __leftop1503__ = 8;
+ // __left1505__ <-- d.s
+ // __left1506__ <-- d
+ int __left1506__ = (int) d; //varexpr
+ // __left1506__ = d
+ int __left1505__ = (__left1506__ + 0);
+ int __leftop1508__ = 32;
+ int __leftop1510__ = 32;
+ int __leftop1512__ = 32;
+ int __leftop1514__ = 32;
+ int __leftop1516__ = 32;
+ int __leftop1518__ = 32;
+ int __rightop1519__ = 0;
+ int __rightop1517__ = __leftop1518__ + __rightop1519__;
+ int __rightop1515__ = __leftop1516__ + __rightop1517__;
+ int __rightop1513__ = __leftop1514__ + __rightop1515__;
+ int __rightop1511__ = __leftop1512__ + __rightop1513__;
+ int __rightop1509__ = __leftop1510__ + __rightop1511__;
+ int __sizeof1507__ = __leftop1508__ + __rightop1509__;
+ int __high1520__ = __left1505__ + __sizeof1507__;
+ assertvalidmemory(__left1505__, __high1520__);
+ // __left1505__ = d.s
+ // __offsetinbits1521__ <-- (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __leftop1522__ = 32;
+ int __leftop1524__ = 32;
+ int __leftop1526__ = 32;
+ int __leftop1528__ = 32;
+ int __leftop1530__ = 32;
+ int __rightop1531__ = 0;
+ int __rightop1529__ = __leftop1530__ + __rightop1531__;
+ int __rightop1527__ = __leftop1528__ + __rightop1529__;
+ int __rightop1525__ = __leftop1526__ + __rightop1527__;
+ int __rightop1523__ = __leftop1524__ + __rightop1525__;
+ int __offsetinbits1521__ = __leftop1522__ + __rightop1523__;
+ // __offsetinbits1521__ = (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __offset1532__ = __offsetinbits1521__ >> 3;
+ int __shift1533__ = __offsetinbits1521__ - (__offset1532__ << 3);
+ int __rightop1504__ = ((*(int *)(__left1505__ + __offset1532__)) >> __shift1533__) & 0xffffffff;
+ int __leftop1502__ = __leftop1503__ * __rightop1504__;
+ int __rightop1534__ = 0;
+ int __leftop1501__ = __leftop1502__ + __rightop1534__;
+ int __rightop1535__ = (int) __itb__; //varexpr
+ int __rightop1500__ = __leftop1501__ * __rightop1535__;
+ int __offsetinbits1498__ = __leftop1499__ + __rightop1500__;
+ // __offsetinbits1498__ = (0 + (((8 * d.s.blocksize) + 0) * itb))
+ int __offset1536__ = __offsetinbits1498__ >> 3;
+ int __expr1496__ = (__left1497__ + __offset1536__);
+ int __leftop1539__ = 8;
+ // __left1541__ <-- d.s
+ // __left1542__ <-- d
+ int __left1542__ = (int) d; //varexpr
+ // __left1542__ = d
+ int __left1541__ = (__left1542__ + 0);
+ int __leftop1544__ = 32;
+ int __leftop1546__ = 32;
+ int __leftop1548__ = 32;
+ int __leftop1550__ = 32;
+ int __leftop1552__ = 32;
+ int __leftop1554__ = 32;
+ int __rightop1555__ = 0;
+ int __rightop1553__ = __leftop1554__ + __rightop1555__;
+ int __rightop1551__ = __leftop1552__ + __rightop1553__;
+ int __rightop1549__ = __leftop1550__ + __rightop1551__;
+ int __rightop1547__ = __leftop1548__ + __rightop1549__;
+ int __rightop1545__ = __leftop1546__ + __rightop1547__;
+ int __sizeof1543__ = __leftop1544__ + __rightop1545__;
+ int __high1556__ = __left1541__ + __sizeof1543__;
+ assertvalidmemory(__left1541__, __high1556__);
+ // __left1541__ = d.s
+ // __offsetinbits1557__ <-- (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __leftop1558__ = 32;
+ int __leftop1560__ = 32;
+ int __leftop1562__ = 32;
+ int __leftop1564__ = 32;
+ int __leftop1566__ = 32;
+ int __rightop1567__ = 0;
+ int __rightop1565__ = __leftop1566__ + __rightop1567__;
+ int __rightop1563__ = __leftop1564__ + __rightop1565__;
+ int __rightop1561__ = __leftop1562__ + __rightop1563__;
+ int __rightop1559__ = __leftop1560__ + __rightop1561__;
+ int __offsetinbits1557__ = __leftop1558__ + __rightop1559__;
+ // __offsetinbits1557__ = (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __offset1568__ = __offsetinbits1557__ >> 3;
+ int __shift1569__ = __offsetinbits1557__ - (__offset1568__ << 3);
+ int __rightop1540__ = ((*(int *)(__left1541__ + __offset1568__)) >> __shift1569__) & 0xffffffff;
+ int __leftop1538__ = __leftop1539__ * __rightop1540__;
+ int __rightop1570__ = 0;
+ int __sizeof1537__ = __leftop1538__ + __rightop1570__;
+ int __high1571__ = __expr1496__ + __sizeof1537__;
+ assertvalidmemory(__expr1496__, __high1571__);
+ int __left1495__ = (int) __expr1496__;
+ // __left1495__ = cast(__InodeTable__, d.b[itb])
+ // __offsetinbits1572__ <-- (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
+ int __leftop1573__ = 0;
+ int __leftop1576__ = 32;
+ int __leftop1579__ = 32;
+ int __rightop1580__ = 12;
+ int __leftop1578__ = __leftop1579__ * __rightop1580__;
+ int __leftop1582__ = 32;
+ int __rightop1583__ = 0;
+ int __rightop1581__ = __leftop1582__ + __rightop1583__;
+ int __rightop1577__ = __leftop1578__ + __rightop1581__;
+ int __leftop1575__ = __leftop1576__ + __rightop1577__;
+ int __rightop1584__ = (int) __i__; //varexpr
+ int __rightop1574__ = __leftop1575__ * __rightop1584__;
+ int __offsetinbits1572__ = __leftop1573__ + __rightop1574__;
+ // __offsetinbits1572__ = (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
+ int __offset1585__ = __offsetinbits1572__ >> 3;
+ int __left1494__ = (__left1495__ + __offset1585__);
+ int __leftop1587__ = 32;
+ int __leftop1590__ = 32;
+ int __rightop1591__ = 12;
+ int __leftop1589__ = __leftop1590__ * __rightop1591__;
+ int __leftop1593__ = 32;
+ int __rightop1594__ = 0;
+ int __rightop1592__ = __leftop1593__ + __rightop1594__;
+ int __rightop1588__ = __leftop1589__ + __rightop1592__;
+ int __sizeof1586__ = __leftop1587__ + __rightop1588__;
+ int __high1595__ = __left1494__ + __sizeof1586__;
+ assertvalidmemory(__left1494__, __high1595__);
+ // __left1494__ = cast(__InodeTable__, d.b[itb]).itable[i]
+ // __offsetinbits1596__ <-- ((32 + 0) + (32 * j))
+ int __leftop1598__ = 32;
+ int __rightop1599__ = 0;
+ int __leftop1597__ = __leftop1598__ + __rightop1599__;
+ int __leftop1601__ = 32;
+ int __rightop1602__ = (int) __j__; //varexpr
+ int __rightop1600__ = __leftop1601__ * __rightop1602__;
+ int __offsetinbits1596__ = __leftop1597__ + __rightop1600__;
+ // __offsetinbits1596__ = ((32 + 0) + (32 * j))
+ int __offset1603__ = __offsetinbits1596__ >> 3;
+ int __shift1604__ = __offsetinbits1596__ - (__offset1603__ << 3);
+ int __leftop1493__ = ((*(int *)(__left1494__ + __offset1603__)) >> __shift1604__) & 0xffffffff;
+ int __rightop1605__ = 0;
+ int __leftop1492__ = __leftop1493__ == __rightop1605__;
+ int __rightop1491__ = !__leftop1492__;
+ int __tempvar1353__ = __leftop1354__ && __rightop1491__;
+ if (__tempvar1353__)
+ {
+ // __left1607__ <-- cast(__InodeTable__, d.b[itb]).itable[i]
+ // __left1608__ <-- cast(__InodeTable__, d.b[itb])
+ // __left1610__ <-- d
+ int __left1610__ = (int) d; //varexpr
+ // __left1610__ = d
+ // __offsetinbits1611__ <-- (0 + (((8 * d.s.blocksize) + 0) * itb))
+ int __leftop1612__ = 0;
+ int __leftop1616__ = 8;
+ // __left1618__ <-- d.s
+ // __left1619__ <-- d
+ int __left1619__ = (int) d; //varexpr
+ // __left1619__ = d
+ int __left1618__ = (__left1619__ + 0);
+ int __leftop1621__ = 32;
+ int __leftop1623__ = 32;
+ int __leftop1625__ = 32;
+ int __leftop1627__ = 32;
+ int __leftop1629__ = 32;
+ int __leftop1631__ = 32;
+ int __rightop1632__ = 0;
+ int __rightop1630__ = __leftop1631__ + __rightop1632__;
+ int __rightop1628__ = __leftop1629__ + __rightop1630__;
+ int __rightop1626__ = __leftop1627__ + __rightop1628__;
+ int __rightop1624__ = __leftop1625__ + __rightop1626__;
+ int __rightop1622__ = __leftop1623__ + __rightop1624__;
+ int __sizeof1620__ = __leftop1621__ + __rightop1622__;
+ int __high1633__ = __left1618__ + __sizeof1620__;
+ assertvalidmemory(__left1618__, __high1633__);
+ // __left1618__ = d.s
+ // __offsetinbits1634__ <-- (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __leftop1635__ = 32;
+ int __leftop1637__ = 32;
+ int __leftop1639__ = 32;
+ int __leftop1641__ = 32;
+ int __leftop1643__ = 32;
+ int __rightop1644__ = 0;
+ int __rightop1642__ = __leftop1643__ + __rightop1644__;
+ int __rightop1640__ = __leftop1641__ + __rightop1642__;
+ int __rightop1638__ = __leftop1639__ + __rightop1640__;
+ int __rightop1636__ = __leftop1637__ + __rightop1638__;
+ int __offsetinbits1634__ = __leftop1635__ + __rightop1636__;
+ // __offsetinbits1634__ = (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __offset1645__ = __offsetinbits1634__ >> 3;
+ int __shift1646__ = __offsetinbits1634__ - (__offset1645__ << 3);
+ int __rightop1617__ = ((*(int *)(__left1618__ + __offset1645__)) >> __shift1646__) & 0xffffffff;
+ int __leftop1615__ = __leftop1616__ * __rightop1617__;
+ int __rightop1647__ = 0;
+ int __leftop1614__ = __leftop1615__ + __rightop1647__;
+ int __rightop1648__ = (int) __itb__; //varexpr
+ int __rightop1613__ = __leftop1614__ * __rightop1648__;
+ int __offsetinbits1611__ = __leftop1612__ + __rightop1613__;
+ // __offsetinbits1611__ = (0 + (((8 * d.s.blocksize) + 0) * itb))
+ int __offset1649__ = __offsetinbits1611__ >> 3;
+ int __expr1609__ = (__left1610__ + __offset1649__);
+ int __leftop1652__ = 8;
+ // __left1654__ <-- d.s
+ // __left1655__ <-- d
+ int __left1655__ = (int) d; //varexpr
+ // __left1655__ = d
+ int __left1654__ = (__left1655__ + 0);
+ int __leftop1657__ = 32;
+ int __leftop1659__ = 32;
+ int __leftop1661__ = 32;
+ int __leftop1663__ = 32;
+ int __leftop1665__ = 32;
+ int __leftop1667__ = 32;
+ int __rightop1668__ = 0;
+ int __rightop1666__ = __leftop1667__ + __rightop1668__;
+ int __rightop1664__ = __leftop1665__ + __rightop1666__;
+ int __rightop1662__ = __leftop1663__ + __rightop1664__;
+ int __rightop1660__ = __leftop1661__ + __rightop1662__;
+ int __rightop1658__ = __leftop1659__ + __rightop1660__;
+ int __sizeof1656__ = __leftop1657__ + __rightop1658__;
+ int __high1669__ = __left1654__ + __sizeof1656__;
+ assertvalidmemory(__left1654__, __high1669__);
+ // __left1654__ = d.s
+ // __offsetinbits1670__ <-- (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __leftop1671__ = 32;
+ int __leftop1673__ = 32;
+ int __leftop1675__ = 32;
+ int __leftop1677__ = 32;
+ int __leftop1679__ = 32;
+ int __rightop1680__ = 0;
+ int __rightop1678__ = __leftop1679__ + __rightop1680__;
+ int __rightop1676__ = __leftop1677__ + __rightop1678__;
+ int __rightop1674__ = __leftop1675__ + __rightop1676__;
+ int __rightop1672__ = __leftop1673__ + __rightop1674__;
+ int __offsetinbits1670__ = __leftop1671__ + __rightop1672__;
+ // __offsetinbits1670__ = (32 + (32 + (32 + (32 + (32 + 0)))))
+ int __offset1681__ = __offsetinbits1670__ >> 3;
+ int __shift1682__ = __offsetinbits1670__ - (__offset1681__ << 3);
+ int __rightop1653__ = ((*(int *)(__left1654__ + __offset1681__)) >> __shift1682__) & 0xffffffff;
+ int __leftop1651__ = __leftop1652__ * __rightop1653__;
+ int __rightop1683__ = 0;
+ int __sizeof1650__ = __leftop1651__ + __rightop1683__;
+ int __high1684__ = __expr1609__ + __sizeof1650__;
+ assertvalidmemory(__expr1609__, __high1684__);
+ int __left1608__ = (int) __expr1609__;
+ // __left1608__ = cast(__InodeTable__, d.b[itb])
+ // __offsetinbits1685__ <-- (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
+ int __leftop1686__ = 0;
+ int __leftop1689__ = 32;
+ int __leftop1692__ = 32;
+ int __rightop1693__ = 12;
+ int __leftop1691__ = __leftop1692__ * __rightop1693__;
+ int __leftop1695__ = 32;
+ int __rightop1696__ = 0;
+ int __rightop1694__ = __leftop1695__ + __rightop1696__;
+ int __rightop1690__ = __leftop1691__ + __rightop1694__;
+ int __leftop1688__ = __leftop1689__ + __rightop1690__;
+ int __rightop1697__ = (int) __i__; //varexpr
+ int __rightop1687__ = __leftop1688__ * __rightop1697__;
+ int __offsetinbits1685__ = __leftop1686__ + __rightop1687__;
+ // __offsetinbits1685__ = (0 + ((32 + ((32 * 12) + (32 + 0))) * i))
+ int __offset1698__ = __offsetinbits1685__ >> 3;
+ int __left1607__ = (__left1608__ + __offset1698__);
+ int __leftop1700__ = 32;
+ int __leftop1703__ = 32;
+ int __rightop1704__ = 12;
+ int __leftop1702__ = __leftop1703__ * __rightop1704__;
+ int __leftop1706__ = 32;
+ int __rightop1707__ = 0;
+ int __rightop1705__ = __leftop1706__ + __rightop1707__;
+ int __rightop1701__ = __leftop1702__ + __rightop1705__;
+ int __sizeof1699__ = __leftop1700__ + __rightop1701__;
+ int __high1708__ = __left1607__ + __sizeof1699__;
+ assertvalidmemory(__left1607__, __high1708__);
+ // __left1607__ = cast(__InodeTable__, d.b[itb]).itable[i]
+ // __offsetinbits1709__ <-- ((32 + 0) + (32 * j))
+ int __leftop1711__ = 32;
+ int __rightop1712__ = 0;
+ int __leftop1710__ = __leftop1711__ + __rightop1712__;
+ int __leftop1714__ = 32;
+ int __rightop1715__ = (int) __j__; //varexpr
+ int __rightop1713__ = __leftop1714__ * __rightop1715__;
+ int __offsetinbits1709__ = __leftop1710__ + __rightop1713__;
+ // __offsetinbits1709__ = ((32 + 0) + (32 * j))
+ int __offset1716__ = __offsetinbits1709__ >> 3;
+ int __shift1717__ = __offsetinbits1709__ - (__offset1716__ << 3);
+ int __element1606__ = ((*(int *)(__left1607__ + __offset1716__)) >> __shift1717__) & 0xffffffff;
+ __FileBlock___hash->add((int)__element1606__, (int)__element1606__);
+ }