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

◆ VarDecDiv()

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

Definition at line 1824 of file Decimal.cs.

1825 {
1826 uint num = d2.uflags;
1827 uint num2 = d2.ulo;
1828 uint num3 = d2.umid;
1829 if (num != 0U)
1830 {
1831 ulong low = d1.Low64;
1832 uint num4 = d1.umid;
1833 uint num5 = d1.uhi;
1834 ulong low2 = d2.Low64;
1835 if (d2.uhi != 0U)
1836 {
1837 uint num6 = d2.umid;
1838 uint num7 = d2.uhi;
1839 if (num6 == 0U)
1840 {
1841 }
1842 if (num7 != 0U)
1843 {
1844 if (num6 == 0U)
1845 {
1846 }
1847 int num8;
1848 if (num8 != 0)
1849 {
1850 return;
1851 }
1852 if (num7 == 0U)
1853 {
1854 }
1855 int num9 = 1;
1856 long num10;
1857 if (num9 == 0)
1858 {
1859 if (num9 == 0)
1860 {
1861 }
1862 num10 = 22859L;
1863 }
1864 if (num10 == 0L)
1865 {
1866 if (num10 == 0L)
1867 {
1868 }
1869 }
1870 if (num10 == 0L)
1871 {
1872 }
1873 long num11 = -858993460L;
1874 int num12;
1875 d1.ulo = (uint)num12;
1876 d1.uhi = (uint)num11;
1877 return;
1878 }
1879 else
1880 {
1881 if (num6 == 0U)
1882 {
1883 }
1884 int num13 = Math.Min(9, 43155456);
1885 if (num6 == 0U)
1886 {
1887 }
1888 uint num14;
1889 if (num14 == 0U)
1890 {
1891 if (num7 == 0U)
1892 {
1893 }
1894 return;
1895 }
1896 }
1897 }
1898 else
1899 {
1900 uint num15;
1901 if (num15 == 0U)
1902 {
1903 }
1904 ulong num16;
1905 if (num16 != 0UL)
1906 {
1907 if (num15 == 0U)
1908 {
1909 }
1910 int num17;
1911 if (num17 != 0)
1912 {
1913 return;
1914 }
1915 return;
1916 }
1917 else
1918 {
1919 if (num15 == 0U)
1920 {
1921 }
1922 int num18;
1923 int num12 = Math.Min(9, num18);
1924 if (num15 == 0U)
1925 {
1926 }
1927 uint num19;
1928 if (num19 == 0U)
1929 {
1930 uint num7;
1931 if (num7 == 0U)
1932 {
1933 }
1934 ulong num20;
1935 d1.Low64 = num20;
1936 return;
1937 }
1938 }
1939 }
1940 }
1941 else if (d2.ulo != 0U)
1942 {
1943 ulong low3 = d1.Low64;
1944 uint num21 = d1.uhi;
1945 if (num21 == 0U)
1946 {
1947 }
1948 uint num15;
1949 if (num15 != 0U)
1950 {
1951 if (num21 == 0U)
1952 {
1953 }
1954 int num22;
1955 if (num22 != 0)
1956 {
1957 return;
1958 }
1959 return;
1960 }
1961 else
1962 {
1963 if (num21 == 0U)
1964 {
1965 }
1966 int num23 = Math.Min(9, 43155456);
1967 if (num21 == 0U)
1968 {
1969 }
1970 uint num24;
1971 if (num24 == 0U)
1972 {
1973 if (num15 == 0U)
1974 {
1975 }
1976 return;
1977 }
1978 }
1979 }
1980 }
class f__AnonymousType0<< Count > j__TPar
static byte Min(byte val1, byte val2)
Definition Math.cs:152

References j__TPar, System.L, System.Math.Min(), and System.U.