terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ VarDecMul()

static void System.Decimal.DecCalc.VarDecMul ( decimal::DecCalc d1,
decimal::DecCalc d2 )
inlinestaticpackage

Definition at line 1647 of file Decimal.cs.

1648 {
1649 uint num = d1.uflags;
1650 uint num2 = d1.ulo;
1651 uint num3 = d2.uflags;
1652 uint num4 = d2.ulo;
1653 uint num5 = d1.umid;
1654 uint num6 = d2.umid;
1655 if (num3 != 0U)
1656 {
1657 uint num7 = d1.ulo;
1658 uint num8 = d2.ulo;
1659 if (num != 0U)
1660 {
1661 return;
1662 }
1663 uint num9 = d2.ulo;
1664 uint num10 = d1.ulo;
1665 if (num == 0U)
1666 {
1667 }
1668 uint num11 = d1.uhi;
1669 uint num12 = d2.uhi;
1670 uint num13;
1671 uint num23;
1672 if (num13 != 0U)
1673 {
1674 uint num14 = d1.ulo;
1675 if (num13 == 0U)
1676 {
1677 uint num15 = d1.uhi;
1678 }
1679 uint num16 = d2.ulo;
1680 if (num13 == 0U)
1681 {
1682 }
1683 uint num17 = d1.umid;
1684 uint num18 = d2.uhi;
1685 if (num13 == 0U)
1686 {
1687 }
1688 uint num19 = d1.uhi;
1689 uint num20 = d2.umid;
1690 if (num13 != 0U)
1691 {
1692 return;
1693 }
1694 uint num21 = d1.uhi;
1695 uint num22 = d2.uhi;
1696 if (num13 == 0U)
1697 {
1698 }
1699 return;
1700 }
1701 else if (num23 != 0U)
1702 {
1703 return;
1704 }
1705 }
1706 else
1707 {
1708 uint num24 = d1.ulo;
1709 uint num25 = d2.ulo;
1710 if (num5 == 0U)
1711 {
1712 }
1713 uint num26 = d1.ulo;
1714 uint num13 = d2.umid;
1715 if (d2.uhi != 0U)
1716 {
1717 if (num13 == 0U)
1718 {
1719 }
1720 return;
1721 }
1722 int num27;
1723 if (num27 != 0)
1724 {
1725 return;
1726 }
1727 }
1728 int num28 = 1;
1729 uint num29;
1730 if (num29 != 0U)
1731 {
1732 uint num30;
1733 if (num30 == 0U)
1734 {
1735 }
1736 ulong num31;
1737 d1.Low64 = num31;
1738 d1.uhi = num30;
1739 return;
1740 }
1741 if (num28 != 0)
1742 {
1743 return;
1744 }
1745 }
class f__AnonymousType0<< Count > j__TPar

References j__TPar, and System.U.