#include "newmacros.h"
#include "runtime.h"

#define CT_v1697	((void*)startLabel+40)
#define CT_v1699	((void*)startLabel+84)
#define FN_NHC_46SizedTypes_46nhc_95primWord64Rsh	((void*)startLabel+108)
#define CT_v1701	((void*)startLabel+140)
#define F0_NHC_46SizedTypes_46nhc_95primWord64Rsh	((void*)startLabel+148)
#define CT_v1703	((void*)startLabel+188)
#define FN_NHC_46SizedTypes_46nhc_95primWord64Lsh	((void*)startLabel+216)
#define CT_v1705	((void*)startLabel+248)
#define F0_NHC_46SizedTypes_46nhc_95primWord64Lsh	((void*)startLabel+256)
#define CT_v1707	((void*)startLabel+296)
#define FN_NHC_46SizedTypes_46nhc_95primWord64Compl	((void*)startLabel+320)
#define CT_v1709	((void*)startLabel+348)
#define F0_NHC_46SizedTypes_46nhc_95primWord64Compl	((void*)startLabel+356)
#define CT_v1711	((void*)startLabel+392)
#define FN_NHC_46SizedTypes_46nhc_95primWord64Xor	((void*)startLabel+420)
#define CT_v1713	((void*)startLabel+452)
#define F0_NHC_46SizedTypes_46nhc_95primWord64Xor	((void*)startLabel+460)
#define CT_v1715	((void*)startLabel+500)
#define FN_NHC_46SizedTypes_46nhc_95primWord64Or	((void*)startLabel+528)
#define CT_v1717	((void*)startLabel+560)
#define F0_NHC_46SizedTypes_46nhc_95primWord64Or	((void*)startLabel+568)
#define CT_v1719	((void*)startLabel+608)
#define FN_NHC_46SizedTypes_46nhc_95primWord64And	((void*)startLabel+636)
#define CT_v1721	((void*)startLabel+668)
#define F0_NHC_46SizedTypes_46nhc_95primWord64And	((void*)startLabel+676)
#define CT_v1723	((void*)startLabel+716)
#define CT_v1725	((void*)startLabel+768)
#define CT_v1727	((void*)startLabel+824)
#define CT_v1729	((void*)startLabel+880)
#define CT_v1731	((void*)startLabel+936)
#define CT_v1733	((void*)startLabel+992)
#define CT_v1735	((void*)startLabel+1048)
#define CT_v1737	((void*)startLabel+1100)
#define CT_v1739	((void*)startLabel+1156)
#define CT_v1741	((void*)startLabel+1212)
#define CT_v1743	((void*)startLabel+1272)
#define CT_v1745	((void*)startLabel+1316)
#define FN_NHC_46SizedTypes_46nhc_95primWord32Rsh	((void*)startLabel+1340)
#define CT_v1747	((void*)startLabel+1372)
#define F0_NHC_46SizedTypes_46nhc_95primWord32Rsh	((void*)startLabel+1380)
#define CT_v1749	((void*)startLabel+1420)
#define FN_NHC_46SizedTypes_46nhc_95primWord32Lsh	((void*)startLabel+1448)
#define CT_v1751	((void*)startLabel+1480)
#define F0_NHC_46SizedTypes_46nhc_95primWord32Lsh	((void*)startLabel+1488)
#define CT_v1753	((void*)startLabel+1528)
#define FN_NHC_46SizedTypes_46nhc_95primWord32Compl	((void*)startLabel+1552)
#define CT_v1755	((void*)startLabel+1580)
#define F0_NHC_46SizedTypes_46nhc_95primWord32Compl	((void*)startLabel+1588)
#define CT_v1757	((void*)startLabel+1624)
#define FN_NHC_46SizedTypes_46nhc_95primWord32Xor	((void*)startLabel+1652)
#define CT_v1759	((void*)startLabel+1684)
#define F0_NHC_46SizedTypes_46nhc_95primWord32Xor	((void*)startLabel+1692)
#define CT_v1761	((void*)startLabel+1732)
#define FN_NHC_46SizedTypes_46nhc_95primWord32Or	((void*)startLabel+1760)
#define CT_v1763	((void*)startLabel+1792)
#define F0_NHC_46SizedTypes_46nhc_95primWord32Or	((void*)startLabel+1800)
#define CT_v1765	((void*)startLabel+1840)
#define FN_NHC_46SizedTypes_46nhc_95primWord32And	((void*)startLabel+1868)
#define CT_v1767	((void*)startLabel+1900)
#define F0_NHC_46SizedTypes_46nhc_95primWord32And	((void*)startLabel+1908)
#define CT_v1769	((void*)startLabel+1948)
#define CT_v1771	((void*)startLabel+2000)
#define CT_v1773	((void*)startLabel+2056)
#define CT_v1775	((void*)startLabel+2112)
#define CT_v1777	((void*)startLabel+2168)
#define CT_v1779	((void*)startLabel+2224)
#define CT_v1781	((void*)startLabel+2280)
#define CT_v1783	((void*)startLabel+2332)
#define CT_v1785	((void*)startLabel+2388)
#define CT_v1787	((void*)startLabel+2444)
#define CT_v1789	((void*)startLabel+2504)
#define CT_v1791	((void*)startLabel+2548)
#define FN_NHC_46SizedTypes_46nhc_95primWord16Rsh	((void*)startLabel+2572)
#define CT_v1793	((void*)startLabel+2604)
#define F0_NHC_46SizedTypes_46nhc_95primWord16Rsh	((void*)startLabel+2612)
#define CT_v1795	((void*)startLabel+2652)
#define FN_NHC_46SizedTypes_46nhc_95primWord16Lsh	((void*)startLabel+2680)
#define CT_v1797	((void*)startLabel+2712)
#define F0_NHC_46SizedTypes_46nhc_95primWord16Lsh	((void*)startLabel+2720)
#define CT_v1799	((void*)startLabel+2760)
#define FN_NHC_46SizedTypes_46nhc_95primWord16Compl	((void*)startLabel+2784)
#define CT_v1801	((void*)startLabel+2812)
#define F0_NHC_46SizedTypes_46nhc_95primWord16Compl	((void*)startLabel+2820)
#define CT_v1803	((void*)startLabel+2856)
#define FN_NHC_46SizedTypes_46nhc_95primWord16Xor	((void*)startLabel+2884)
#define CT_v1805	((void*)startLabel+2916)
#define F0_NHC_46SizedTypes_46nhc_95primWord16Xor	((void*)startLabel+2924)
#define CT_v1807	((void*)startLabel+2964)
#define FN_NHC_46SizedTypes_46nhc_95primWord16Or	((void*)startLabel+2992)
#define CT_v1809	((void*)startLabel+3024)
#define F0_NHC_46SizedTypes_46nhc_95primWord16Or	((void*)startLabel+3032)
#define CT_v1811	((void*)startLabel+3072)
#define FN_NHC_46SizedTypes_46nhc_95primWord16And	((void*)startLabel+3100)
#define CT_v1813	((void*)startLabel+3132)
#define F0_NHC_46SizedTypes_46nhc_95primWord16And	((void*)startLabel+3140)
#define CT_v1815	((void*)startLabel+3180)
#define CT_v1817	((void*)startLabel+3232)
#define CT_v1819	((void*)startLabel+3288)
#define CT_v1821	((void*)startLabel+3344)
#define CT_v1823	((void*)startLabel+3400)
#define CT_v1825	((void*)startLabel+3456)
#define CT_v1827	((void*)startLabel+3512)
#define CT_v1829	((void*)startLabel+3564)
#define CT_v1831	((void*)startLabel+3620)
#define CT_v1833	((void*)startLabel+3676)
#define CT_v1835	((void*)startLabel+3736)
#define CT_v1837	((void*)startLabel+3780)
#define FN_NHC_46SizedTypes_46nhc_95primWord8Rsh	((void*)startLabel+3804)
#define CT_v1839	((void*)startLabel+3836)
#define F0_NHC_46SizedTypes_46nhc_95primWord8Rsh	((void*)startLabel+3844)
#define CT_v1841	((void*)startLabel+3884)
#define FN_NHC_46SizedTypes_46nhc_95primWord8Lsh	((void*)startLabel+3912)
#define CT_v1843	((void*)startLabel+3944)
#define F0_NHC_46SizedTypes_46nhc_95primWord8Lsh	((void*)startLabel+3952)
#define CT_v1845	((void*)startLabel+3992)
#define FN_NHC_46SizedTypes_46nhc_95primWord8Compl	((void*)startLabel+4016)
#define CT_v1847	((void*)startLabel+4044)
#define F0_NHC_46SizedTypes_46nhc_95primWord8Compl	((void*)startLabel+4052)
#define CT_v1849	((void*)startLabel+4088)
#define FN_NHC_46SizedTypes_46nhc_95primWord8Xor	((void*)startLabel+4116)
#define CT_v1851	((void*)startLabel+4148)
#define F0_NHC_46SizedTypes_46nhc_95primWord8Xor	((void*)startLabel+4156)
#define CT_v1853	((void*)startLabel+4196)
#define FN_NHC_46SizedTypes_46nhc_95primWord8Or	((void*)startLabel+4224)
#define CT_v1855	((void*)startLabel+4256)
#define F0_NHC_46SizedTypes_46nhc_95primWord8Or	((void*)startLabel+4264)
#define CT_v1857	((void*)startLabel+4304)
#define FN_NHC_46SizedTypes_46nhc_95primWord8And	((void*)startLabel+4332)
#define CT_v1859	((void*)startLabel+4364)
#define F0_NHC_46SizedTypes_46nhc_95primWord8And	((void*)startLabel+4372)
#define CT_v1861	((void*)startLabel+4412)
#define CT_v1863	((void*)startLabel+4464)
#define CT_v1865	((void*)startLabel+4520)
#define CT_v1867	((void*)startLabel+4576)
#define CT_v1869	((void*)startLabel+4632)
#define CT_v1871	((void*)startLabel+4688)
#define CT_v1873	((void*)startLabel+4744)
#define CT_v1875	((void*)startLabel+4796)
#define CT_v1877	((void*)startLabel+4852)
#define CT_v1879	((void*)startLabel+4908)
#define CT_v1881	((void*)startLabel+4968)
#define CT_v1883	((void*)startLabel+5012)
#define FN_NHC_46SizedTypes_46nhc_95primInt64Rsh	((void*)startLabel+5036)
#define CT_v1885	((void*)startLabel+5068)
#define F0_NHC_46SizedTypes_46nhc_95primInt64Rsh	((void*)startLabel+5076)
#define CT_v1887	((void*)startLabel+5116)
#define FN_NHC_46SizedTypes_46nhc_95primInt64Lsh	((void*)startLabel+5144)
#define CT_v1889	((void*)startLabel+5176)
#define F0_NHC_46SizedTypes_46nhc_95primInt64Lsh	((void*)startLabel+5184)
#define CT_v1891	((void*)startLabel+5224)
#define FN_NHC_46SizedTypes_46nhc_95primInt64Compl	((void*)startLabel+5248)
#define CT_v1893	((void*)startLabel+5276)
#define F0_NHC_46SizedTypes_46nhc_95primInt64Compl	((void*)startLabel+5284)
#define CT_v1895	((void*)startLabel+5320)
#define FN_NHC_46SizedTypes_46nhc_95primInt64Xor	((void*)startLabel+5348)
#define CT_v1897	((void*)startLabel+5380)
#define F0_NHC_46SizedTypes_46nhc_95primInt64Xor	((void*)startLabel+5388)
#define CT_v1899	((void*)startLabel+5428)
#define FN_NHC_46SizedTypes_46nhc_95primInt64Or	((void*)startLabel+5456)
#define CT_v1901	((void*)startLabel+5488)
#define F0_NHC_46SizedTypes_46nhc_95primInt64Or	((void*)startLabel+5496)
#define CT_v1903	((void*)startLabel+5536)
#define FN_NHC_46SizedTypes_46nhc_95primInt64And	((void*)startLabel+5564)
#define CT_v1905	((void*)startLabel+5596)
#define F0_NHC_46SizedTypes_46nhc_95primInt64And	((void*)startLabel+5604)
#define CT_v1907	((void*)startLabel+5644)
#define CT_v1909	((void*)startLabel+5696)
#define CT_v1911	((void*)startLabel+5752)
#define CT_v1913	((void*)startLabel+5808)
#define CT_v1915	((void*)startLabel+5864)
#define CT_v1917	((void*)startLabel+5920)
#define CT_v1919	((void*)startLabel+5976)
#define CT_v1921	((void*)startLabel+6028)
#define CT_v1923	((void*)startLabel+6084)
#define CT_v1925	((void*)startLabel+6140)
#define CT_v1927	((void*)startLabel+6200)
#define CT_v1929	((void*)startLabel+6244)
#define FN_NHC_46SizedTypes_46nhc_95primInt32Rsh	((void*)startLabel+6268)
#define CT_v1931	((void*)startLabel+6300)
#define F0_NHC_46SizedTypes_46nhc_95primInt32Rsh	((void*)startLabel+6308)
#define CT_v1933	((void*)startLabel+6348)
#define FN_NHC_46SizedTypes_46nhc_95primInt32Lsh	((void*)startLabel+6376)
#define CT_v1935	((void*)startLabel+6408)
#define F0_NHC_46SizedTypes_46nhc_95primInt32Lsh	((void*)startLabel+6416)
#define CT_v1937	((void*)startLabel+6456)
#define FN_NHC_46SizedTypes_46nhc_95primInt32Compl	((void*)startLabel+6480)
#define CT_v1939	((void*)startLabel+6508)
#define F0_NHC_46SizedTypes_46nhc_95primInt32Compl	((void*)startLabel+6516)
#define CT_v1941	((void*)startLabel+6552)
#define FN_NHC_46SizedTypes_46nhc_95primInt32Xor	((void*)startLabel+6580)
#define CT_v1943	((void*)startLabel+6612)
#define F0_NHC_46SizedTypes_46nhc_95primInt32Xor	((void*)startLabel+6620)
#define CT_v1945	((void*)startLabel+6660)
#define FN_NHC_46SizedTypes_46nhc_95primInt32Or	((void*)startLabel+6688)
#define CT_v1947	((void*)startLabel+6720)
#define F0_NHC_46SizedTypes_46nhc_95primInt32Or	((void*)startLabel+6728)
#define CT_v1949	((void*)startLabel+6768)
#define FN_NHC_46SizedTypes_46nhc_95primInt32And	((void*)startLabel+6796)
#define CT_v1951	((void*)startLabel+6828)
#define F0_NHC_46SizedTypes_46nhc_95primInt32And	((void*)startLabel+6836)
#define CT_v1953	((void*)startLabel+6876)
#define CT_v1955	((void*)startLabel+6928)
#define CT_v1957	((void*)startLabel+6984)
#define CT_v1959	((void*)startLabel+7040)
#define CT_v1961	((void*)startLabel+7096)
#define CT_v1963	((void*)startLabel+7152)
#define CT_v1965	((void*)startLabel+7208)
#define CT_v1967	((void*)startLabel+7260)
#define CT_v1969	((void*)startLabel+7316)
#define CT_v1971	((void*)startLabel+7372)
#define CT_v1973	((void*)startLabel+7432)
#define CT_v1975	((void*)startLabel+7476)
#define FN_NHC_46SizedTypes_46nhc_95primInt16Rsh	((void*)startLabel+7500)
#define CT_v1977	((void*)startLabel+7532)
#define F0_NHC_46SizedTypes_46nhc_95primInt16Rsh	((void*)startLabel+7540)
#define CT_v1979	((void*)startLabel+7580)
#define FN_NHC_46SizedTypes_46nhc_95primInt16Lsh	((void*)startLabel+7608)
#define CT_v1981	((void*)startLabel+7640)
#define F0_NHC_46SizedTypes_46nhc_95primInt16Lsh	((void*)startLabel+7648)
#define CT_v1983	((void*)startLabel+7688)
#define FN_NHC_46SizedTypes_46nhc_95primInt16Compl	((void*)startLabel+7712)
#define CT_v1985	((void*)startLabel+7740)
#define F0_NHC_46SizedTypes_46nhc_95primInt16Compl	((void*)startLabel+7748)
#define CT_v1987	((void*)startLabel+7784)
#define FN_NHC_46SizedTypes_46nhc_95primInt16Xor	((void*)startLabel+7812)
#define CT_v1989	((void*)startLabel+7844)
#define F0_NHC_46SizedTypes_46nhc_95primInt16Xor	((void*)startLabel+7852)
#define CT_v1991	((void*)startLabel+7892)
#define FN_NHC_46SizedTypes_46nhc_95primInt16Or	((void*)startLabel+7920)
#define CT_v1993	((void*)startLabel+7952)
#define F0_NHC_46SizedTypes_46nhc_95primInt16Or	((void*)startLabel+7960)
#define CT_v1995	((void*)startLabel+8000)
#define FN_NHC_46SizedTypes_46nhc_95primInt16And	((void*)startLabel+8028)
#define CT_v1997	((void*)startLabel+8060)
#define F0_NHC_46SizedTypes_46nhc_95primInt16And	((void*)startLabel+8068)
#define CT_v1999	((void*)startLabel+8108)
#define CT_v2001	((void*)startLabel+8160)
#define CT_v2003	((void*)startLabel+8216)
#define CT_v2005	((void*)startLabel+8272)
#define CT_v2007	((void*)startLabel+8328)
#define CT_v2009	((void*)startLabel+8384)
#define CT_v2011	((void*)startLabel+8440)
#define CT_v2013	((void*)startLabel+8492)
#define CT_v2015	((void*)startLabel+8548)
#define CT_v2017	((void*)startLabel+8604)
#define CT_v2019	((void*)startLabel+8664)
#define CT_v2021	((void*)startLabel+8708)
#define FN_NHC_46SizedTypes_46nhc_95primInt8Rsh	((void*)startLabel+8732)
#define CT_v2023	((void*)startLabel+8764)
#define F0_NHC_46SizedTypes_46nhc_95primInt8Rsh	((void*)startLabel+8772)
#define CT_v2025	((void*)startLabel+8812)
#define FN_NHC_46SizedTypes_46nhc_95primInt8Lsh	((void*)startLabel+8840)
#define CT_v2027	((void*)startLabel+8872)
#define F0_NHC_46SizedTypes_46nhc_95primInt8Lsh	((void*)startLabel+8880)
#define CT_v2029	((void*)startLabel+8920)
#define FN_NHC_46SizedTypes_46nhc_95primInt8Compl	((void*)startLabel+8944)
#define CT_v2031	((void*)startLabel+8972)
#define F0_NHC_46SizedTypes_46nhc_95primInt8Compl	((void*)startLabel+8980)
#define CT_v2033	((void*)startLabel+9016)
#define FN_NHC_46SizedTypes_46nhc_95primInt8Xor	((void*)startLabel+9044)
#define CT_v2035	((void*)startLabel+9076)
#define F0_NHC_46SizedTypes_46nhc_95primInt8Xor	((void*)startLabel+9084)
#define CT_v2037	((void*)startLabel+9124)
#define FN_NHC_46SizedTypes_46nhc_95primInt8Or	((void*)startLabel+9152)
#define CT_v2039	((void*)startLabel+9184)
#define F0_NHC_46SizedTypes_46nhc_95primInt8Or	((void*)startLabel+9192)
#define CT_v2041	((void*)startLabel+9232)
#define FN_NHC_46SizedTypes_46nhc_95primInt8And	((void*)startLabel+9260)
#define CT_v2043	((void*)startLabel+9292)
#define F0_NHC_46SizedTypes_46nhc_95primInt8And	((void*)startLabel+9300)
#define CT_v2045	((void*)startLabel+9340)
#define CT_v2047	((void*)startLabel+9392)
#define CT_v2049	((void*)startLabel+9448)
#define CT_v2051	((void*)startLabel+9504)
#define CT_v2053	((void*)startLabel+9560)
#define CT_v2055	((void*)startLabel+9616)
#define CT_v2057	((void*)startLabel+9672)
#define CT_v2059	((void*)startLabel+9724)
#define CT_v2061	((void*)startLabel+9780)
#define CT_v2063	((void*)startLabel+9836)
#define CT_v2065	((void*)startLabel+9928)
#define CT_v2067	((void*)startLabel+10084)
#define CT_v2069	((void*)startLabel+10240)
#define CT_v2071	((void*)startLabel+10396)
#define CT_v2073	((void*)startLabel+10552)
#define CT_v2075	((void*)startLabel+10708)
#define CT_v2077	((void*)startLabel+10864)
#define CT_v2079	((void*)startLabel+11020)
#define ST_v2066	((void*)startLabel+11104)
#define ST_v1998	((void*)startLabel+11133)
#define ST_v1994	((void*)startLabel+11166)
#define ST_v2012	((void*)startLabel+11199)
#define ST_v1974	((void*)startLabel+11232)
#define ST_v2008	((void*)startLabel+11269)
#define ST_v1986	((void*)startLabel+11307)
#define ST_v2006	((void*)startLabel+11347)
#define ST_v1972	((void*)startLabel+11390)
#define ST_v2014	((void*)startLabel+11428)
#define ST_v2002	((void*)startLabel+11464)
#define ST_v2000	((void*)startLabel+11501)
#define ST_v2010	((void*)startLabel+11538)
#define ST_v2016	((void*)startLabel+11574)
#define ST_v1982	((void*)startLabel+11609)
#define ST_v1978	((void*)startLabel+11645)
#define ST_v2004	((void*)startLabel+11681)
#define ST_v1990	((void*)startLabel+11718)
#define ST_v2068	((void*)startLabel+11751)
#define ST_v1952	((void*)startLabel+11780)
#define ST_v1948	((void*)startLabel+11813)
#define ST_v1966	((void*)startLabel+11846)
#define ST_v1928	((void*)startLabel+11879)
#define ST_v1962	((void*)startLabel+11916)
#define ST_v1940	((void*)startLabel+11954)
#define ST_v1960	((void*)startLabel+11994)
#define ST_v1926	((void*)startLabel+12037)
#define ST_v1968	((void*)startLabel+12075)
#define ST_v1956	((void*)startLabel+12111)
#define ST_v1954	((void*)startLabel+12148)
#define ST_v1964	((void*)startLabel+12185)
#define ST_v1970	((void*)startLabel+12221)
#define ST_v1936	((void*)startLabel+12256)
#define ST_v1932	((void*)startLabel+12292)
#define ST_v1958	((void*)startLabel+12328)
#define ST_v1944	((void*)startLabel+12365)
#define ST_v2070	((void*)startLabel+12398)
#define ST_v1906	((void*)startLabel+12427)
#define ST_v1902	((void*)startLabel+12460)
#define ST_v1920	((void*)startLabel+12493)
#define ST_v1882	((void*)startLabel+12526)
#define ST_v1916	((void*)startLabel+12563)
#define ST_v1894	((void*)startLabel+12601)
#define ST_v1914	((void*)startLabel+12641)
#define ST_v1880	((void*)startLabel+12684)
#define ST_v1922	((void*)startLabel+12722)
#define ST_v1910	((void*)startLabel+12758)
#define ST_v1908	((void*)startLabel+12795)
#define ST_v1918	((void*)startLabel+12832)
#define ST_v1924	((void*)startLabel+12868)
#define ST_v1890	((void*)startLabel+12903)
#define ST_v1886	((void*)startLabel+12939)
#define ST_v1912	((void*)startLabel+12975)
#define ST_v1898	((void*)startLabel+13012)
#define ST_v2064	((void*)startLabel+13045)
#define ST_v2044	((void*)startLabel+13073)
#define ST_v2040	((void*)startLabel+13105)
#define ST_v2058	((void*)startLabel+13137)
#define ST_v2020	((void*)startLabel+13169)
#define ST_v2054	((void*)startLabel+13205)
#define ST_v2032	((void*)startLabel+13242)
#define ST_v2052	((void*)startLabel+13281)
#define ST_v2018	((void*)startLabel+13323)
#define ST_v2060	((void*)startLabel+13360)
#define ST_v2048	((void*)startLabel+13395)
#define ST_v2046	((void*)startLabel+13431)
#define ST_v2056	((void*)startLabel+13467)
#define ST_v2062	((void*)startLabel+13502)
#define ST_v2028	((void*)startLabel+13536)
#define ST_v2024	((void*)startLabel+13571)
#define ST_v2050	((void*)startLabel+13606)
#define ST_v2036	((void*)startLabel+13642)
#define ST_v2074	((void*)startLabel+13674)
#define ST_v1814	((void*)startLabel+13704)
#define ST_v1810	((void*)startLabel+13738)
#define ST_v1828	((void*)startLabel+13772)
#define ST_v1790	((void*)startLabel+13806)
#define ST_v1824	((void*)startLabel+13844)
#define ST_v1802	((void*)startLabel+13883)
#define ST_v1822	((void*)startLabel+13924)
#define ST_v1788	((void*)startLabel+13968)
#define ST_v1830	((void*)startLabel+14007)
#define ST_v1818	((void*)startLabel+14044)
#define ST_v1816	((void*)startLabel+14082)
#define ST_v1826	((void*)startLabel+14120)
#define ST_v1832	((void*)startLabel+14157)
#define ST_v1798	((void*)startLabel+14193)
#define ST_v1794	((void*)startLabel+14230)
#define ST_v1820	((void*)startLabel+14267)
#define ST_v1806	((void*)startLabel+14305)
#define ST_v2076	((void*)startLabel+14339)
#define ST_v1768	((void*)startLabel+14369)
#define ST_v1764	((void*)startLabel+14403)
#define ST_v1782	((void*)startLabel+14437)
#define ST_v1744	((void*)startLabel+14471)
#define ST_v1778	((void*)startLabel+14509)
#define ST_v1756	((void*)startLabel+14548)
#define ST_v1776	((void*)startLabel+14589)
#define ST_v1742	((void*)startLabel+14633)
#define ST_v1784	((void*)startLabel+14672)
#define ST_v1772	((void*)startLabel+14709)
#define ST_v1770	((void*)startLabel+14747)
#define ST_v1780	((void*)startLabel+14785)
#define ST_v1786	((void*)startLabel+14822)
#define ST_v1752	((void*)startLabel+14858)
#define ST_v1748	((void*)startLabel+14895)
#define ST_v1774	((void*)startLabel+14932)
#define ST_v1760	((void*)startLabel+14970)
#define ST_v2078	((void*)startLabel+15004)
#define ST_v1722	((void*)startLabel+15034)
#define ST_v1718	((void*)startLabel+15068)
#define ST_v1736	((void*)startLabel+15102)
#define ST_v1698	((void*)startLabel+15136)
#define ST_v1732	((void*)startLabel+15174)
#define ST_v1710	((void*)startLabel+15213)
#define ST_v1730	((void*)startLabel+15254)
#define ST_v1696	((void*)startLabel+15298)
#define ST_v1738	((void*)startLabel+15337)
#define ST_v1726	((void*)startLabel+15374)
#define ST_v1724	((void*)startLabel+15412)
#define ST_v1734	((void*)startLabel+15450)
#define ST_v1740	((void*)startLabel+15487)
#define ST_v1706	((void*)startLabel+15523)
#define ST_v1702	((void*)startLabel+15560)
#define ST_v1728	((void*)startLabel+15597)
#define ST_v1714	((void*)startLabel+15635)
#define ST_v2072	((void*)startLabel+15669)
#define ST_v1860	((void*)startLabel+15698)
#define ST_v1856	((void*)startLabel+15731)
#define ST_v1874	((void*)startLabel+15764)
#define ST_v1836	((void*)startLabel+15797)
#define ST_v1870	((void*)startLabel+15834)
#define ST_v1848	((void*)startLabel+15872)
#define ST_v1868	((void*)startLabel+15912)
#define ST_v1834	((void*)startLabel+15955)
#define ST_v1876	((void*)startLabel+15993)
#define ST_v1864	((void*)startLabel+16029)
#define ST_v1862	((void*)startLabel+16066)
#define ST_v1872	((void*)startLabel+16103)
#define ST_v1878	((void*)startLabel+16139)
#define ST_v1844	((void*)startLabel+16174)
#define ST_v1840	((void*)startLabel+16210)
#define ST_v1866	((void*)startLabel+16246)
#define ST_v1852	((void*)startLabel+16283)
#define ST_v1695	((void*)startLabel+16316)
#define ST_v1996	((void*)startLabel+16331)
#define ST_v1984	((void*)startLabel+16363)
#define ST_v1980	((void*)startLabel+16397)
#define ST_v1992	((void*)startLabel+16429)
#define ST_v1976	((void*)startLabel+16460)
#define ST_v1988	((void*)startLabel+16492)
#define ST_v1950	((void*)startLabel+16524)
#define ST_v1938	((void*)startLabel+16556)
#define ST_v1934	((void*)startLabel+16590)
#define ST_v1946	((void*)startLabel+16622)
#define ST_v1930	((void*)startLabel+16653)
#define ST_v1942	((void*)startLabel+16685)
#define ST_v1904	((void*)startLabel+16717)
#define ST_v1892	((void*)startLabel+16749)
#define ST_v1888	((void*)startLabel+16783)
#define ST_v1900	((void*)startLabel+16815)
#define ST_v1884	((void*)startLabel+16846)
#define ST_v1896	((void*)startLabel+16878)
#define ST_v2042	((void*)startLabel+16910)
#define ST_v2030	((void*)startLabel+16941)
#define ST_v2026	((void*)startLabel+16974)
#define ST_v2038	((void*)startLabel+17005)
#define ST_v2022	((void*)startLabel+17035)
#define ST_v2034	((void*)startLabel+17066)
#define ST_v1812	((void*)startLabel+17097)
#define ST_v1800	((void*)startLabel+17130)
#define ST_v1796	((void*)startLabel+17165)
#define ST_v1808	((void*)startLabel+17198)
#define ST_v1792	((void*)startLabel+17230)
#define ST_v1804	((void*)startLabel+17263)
#define ST_v1766	((void*)startLabel+17296)
#define ST_v1754	((void*)startLabel+17329)
#define ST_v1750	((void*)startLabel+17364)
#define ST_v1762	((void*)startLabel+17397)
#define ST_v1746	((void*)startLabel+17429)
#define ST_v1758	((void*)startLabel+17462)
#define ST_v1720	((void*)startLabel+17495)
#define ST_v1708	((void*)startLabel+17528)
#define ST_v1704	((void*)startLabel+17563)
#define ST_v1716	((void*)startLabel+17596)
#define ST_v1700	((void*)startLabel+17628)
#define ST_v1712	((void*)startLabel+17661)
#define ST_v1858	((void*)startLabel+17694)
#define ST_v1846	((void*)startLabel+17726)
#define ST_v1842	((void*)startLabel+17760)
#define ST_v1854	((void*)startLabel+17792)
#define ST_v1838	((void*)startLabel+17823)
#define ST_v1850	((void*)startLabel+17855)
extern Node TM_NHC_46SizedTypes[];
void FR_NHC_46SizedTypes_46nhc_95primWord64Rsh(void);
void FR_NHC_46SizedTypes_46nhc_95primWord64Lsh(void);
void FR_NHC_46SizedTypes_46nhc_95primWord64Compl(void);
void FR_NHC_46SizedTypes_46nhc_95primWord64Xor(void);
void FR_NHC_46SizedTypes_46nhc_95primWord64Or(void);
void FR_NHC_46SizedTypes_46nhc_95primWord64And(void);
extern Node FN_Data_46Bits_46_95_46rotateR[];
extern Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64[];
extern Node FN_Data_46Bits_46_95_46rotateL[];
extern Node FN_Data_46Bits_46_95_46testBit[];
extern Node FN_Data_46Bits_46_95_46complementBit[];
extern Node FN_Data_46Bits_46_95_46clearBit[];
extern Node FN_Data_46Bits_46_95_46setBit[];
extern Node FN_Data_46Bits_46_95_46bit[];
extern Node FN_Data_46Bits_46_95_46rotate[];
extern Node FN_Data_46Bits_46_95_46shift[];
void FR_NHC_46SizedTypes_46nhc_95primWord32Rsh(void);
void FR_NHC_46SizedTypes_46nhc_95primWord32Lsh(void);
void FR_NHC_46SizedTypes_46nhc_95primWord32Compl(void);
void FR_NHC_46SizedTypes_46nhc_95primWord32Xor(void);
void FR_NHC_46SizedTypes_46nhc_95primWord32Or(void);
void FR_NHC_46SizedTypes_46nhc_95primWord32And(void);
extern Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32[];
void FR_NHC_46SizedTypes_46nhc_95primWord16Rsh(void);
void FR_NHC_46SizedTypes_46nhc_95primWord16Lsh(void);
void FR_NHC_46SizedTypes_46nhc_95primWord16Compl(void);
void FR_NHC_46SizedTypes_46nhc_95primWord16Xor(void);
void FR_NHC_46SizedTypes_46nhc_95primWord16Or(void);
void FR_NHC_46SizedTypes_46nhc_95primWord16And(void);
extern Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16[];
void FR_NHC_46SizedTypes_46nhc_95primWord8Rsh(void);
void FR_NHC_46SizedTypes_46nhc_95primWord8Lsh(void);
void FR_NHC_46SizedTypes_46nhc_95primWord8Compl(void);
void FR_NHC_46SizedTypes_46nhc_95primWord8Xor(void);
void FR_NHC_46SizedTypes_46nhc_95primWord8Or(void);
void FR_NHC_46SizedTypes_46nhc_95primWord8And(void);
extern Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8[];
void FR_NHC_46SizedTypes_46nhc_95primInt64Rsh(void);
void FR_NHC_46SizedTypes_46nhc_95primInt64Lsh(void);
void FR_NHC_46SizedTypes_46nhc_95primInt64Compl(void);
void FR_NHC_46SizedTypes_46nhc_95primInt64Xor(void);
void FR_NHC_46SizedTypes_46nhc_95primInt64Or(void);
void FR_NHC_46SizedTypes_46nhc_95primInt64And(void);
extern Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64[];
void FR_NHC_46SizedTypes_46nhc_95primInt32Rsh(void);
void FR_NHC_46SizedTypes_46nhc_95primInt32Lsh(void);
void FR_NHC_46SizedTypes_46nhc_95primInt32Compl(void);
void FR_NHC_46SizedTypes_46nhc_95primInt32Xor(void);
void FR_NHC_46SizedTypes_46nhc_95primInt32Or(void);
void FR_NHC_46SizedTypes_46nhc_95primInt32And(void);
extern Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32[];
void FR_NHC_46SizedTypes_46nhc_95primInt16Rsh(void);
void FR_NHC_46SizedTypes_46nhc_95primInt16Lsh(void);
void FR_NHC_46SizedTypes_46nhc_95primInt16Compl(void);
void FR_NHC_46SizedTypes_46nhc_95primInt16Xor(void);
void FR_NHC_46SizedTypes_46nhc_95primInt16Or(void);
void FR_NHC_46SizedTypes_46nhc_95primInt16And(void);
extern Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16[];
void FR_NHC_46SizedTypes_46nhc_95primInt8Rsh(void);
void FR_NHC_46SizedTypes_46nhc_95primInt8Lsh(void);
void FR_NHC_46SizedTypes_46nhc_95primInt8Compl(void);
void FR_NHC_46SizedTypes_46nhc_95primInt8Xor(void);
void FR_NHC_46SizedTypes_46nhc_95primInt8Or(void);
void FR_NHC_46SizedTypes_46nhc_95primInt8And(void);
extern Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8[];
extern Node CF_Prelude_46Num_46NHC_46FFI_46Int8[];
extern Node CF_Prelude_46Num_46NHC_46FFI_46Int16[];
extern Node CF_Prelude_46Num_46NHC_46FFI_46Int32[];
extern Node CF_Prelude_46Num_46NHC_46FFI_46Int64[];
extern Node CF_Prelude_46Num_46NHC_46FFI_46Word8[];
extern Node CF_Prelude_46Num_46NHC_46FFI_46Word16[];
extern Node CF_Prelude_46Num_46NHC_46FFI_46Word32[];
extern Node CF_Prelude_46Num_46NHC_46FFI_46Word64[];

static Node startLabel[] = {
  bytes2word(1,0,0,1)
, useLabel(CT_v1697)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46isSigned[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
, 470855
, useLabel(ST_v1696)
,	/* CT_v1697: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46isSigned[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46isSigned),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1699)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46bitSize[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_INT_P1,64)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 470815
, useLabel(ST_v1698)
,	/* CT_v1699: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46bitSize[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46bitSize),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1701)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord64Rsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord64Rsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 470347
, useLabel(ST_v1700)
,	/* CT_v1701: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord64Rsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64Rsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1703)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shiftR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 470775
, useLabel(ST_v1702)
,	/* CT_v1703: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shiftR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shiftR),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64Rsh))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1705)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord64Lsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord64Lsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 470267
, useLabel(ST_v1704)
,	/* CT_v1705: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord64Lsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64Lsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1707)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shiftL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 470735
, useLabel(ST_v1706)
,	/* CT_v1707: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shiftL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shiftL),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64Lsh))
, bytes2word(1,0,0,1)
, useLabel(CT_v1709)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord64Compl: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PRIMITIVE)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord64Compl)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 470427
, useLabel(ST_v1708)
,	/* CT_v1709: (byte 0) */
  HW(0,1)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord64Compl: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64Compl),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1711)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46complement[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 470695
, useLabel(ST_v1710)
,	/* CT_v1711: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46complement[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46complement),1)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64Compl))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1713)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord64Xor: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord64Xor)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 470179
, useLabel(ST_v1712)
,	/* CT_v1713: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord64Xor: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64Xor),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1715)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46xor[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 470655
, useLabel(ST_v1714)
,	/* CT_v1715: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46xor[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46xor),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64Xor))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1717)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord64Or: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord64Or)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 470091
, useLabel(ST_v1716)
,	/* CT_v1717: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord64Or: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64Or),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1719)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46_46_124_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 470616
, useLabel(ST_v1718)
,	/* CT_v1719: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46_46_124_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46_46_124_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64Or))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1721)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord64And: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord64And)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 470005
, useLabel(ST_v1720)
,	/* CT_v1721: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord64And: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64And),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1723)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46_46_38_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 470576
, useLabel(ST_v1722)
,	/* CT_v1723: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46_46_38_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46_46_38_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord64And))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1725)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotateR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 470534
, useLabel(ST_v1724)
,	/* CT_v1725: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotateR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotateR),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateR))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1727)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotateL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 470534
, useLabel(ST_v1726)
,	/* CT_v1727: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotateL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotateL),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateL))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1729)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46testBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 470534
, useLabel(ST_v1728)
,	/* CT_v1729: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46testBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46testBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46testBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1731)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46complementBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 470534
, useLabel(ST_v1730)
,	/* CT_v1731: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46complementBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46complementBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46complementBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1733)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46clearBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 470534
, useLabel(ST_v1732)
,	/* CT_v1733: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46clearBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46clearBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46clearBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1735)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46setBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 470534
, useLabel(ST_v1734)
,	/* CT_v1735: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46setBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46setBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46setBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64)
, bytes2word(1,0,0,1)
, useLabel(CT_v1737)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46bit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 470534
, useLabel(ST_v1736)
,	/* CT_v1737: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46bit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46bit),1)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46bit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1739)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotate[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 470534
, useLabel(ST_v1738)
,	/* CT_v1739: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotate[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotate),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotate))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1741)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shift[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 470534
, useLabel(ST_v1740)
,	/* CT_v1741: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shift[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shift),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46shift))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64)
, bytes2word(1,0,0,1)
, useLabel(CT_v1743)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46isSigned[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
, 460855
, useLabel(ST_v1742)
,	/* CT_v1743: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46isSigned[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46isSigned),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1745)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46bitSize[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_INT_P1,32)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 460815
, useLabel(ST_v1744)
,	/* CT_v1745: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46bitSize[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46bitSize),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1747)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord32Rsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord32Rsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 460347
, useLabel(ST_v1746)
,	/* CT_v1747: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord32Rsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32Rsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1749)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shiftR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 460775
, useLabel(ST_v1748)
,	/* CT_v1749: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shiftR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shiftR),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32Rsh))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1751)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord32Lsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord32Lsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 460267
, useLabel(ST_v1750)
,	/* CT_v1751: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord32Lsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32Lsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1753)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shiftL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 460735
, useLabel(ST_v1752)
,	/* CT_v1753: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shiftL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shiftL),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32Lsh))
, bytes2word(1,0,0,1)
, useLabel(CT_v1755)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord32Compl: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PRIMITIVE)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord32Compl)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 460427
, useLabel(ST_v1754)
,	/* CT_v1755: (byte 0) */
  HW(0,1)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord32Compl: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32Compl),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1757)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46complement[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 460695
, useLabel(ST_v1756)
,	/* CT_v1757: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46complement[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46complement),1)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32Compl))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1759)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord32Xor: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord32Xor)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 460179
, useLabel(ST_v1758)
,	/* CT_v1759: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord32Xor: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32Xor),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1761)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46xor[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 460655
, useLabel(ST_v1760)
,	/* CT_v1761: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46xor[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46xor),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32Xor))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1763)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord32Or: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord32Or)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 460091
, useLabel(ST_v1762)
,	/* CT_v1763: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord32Or: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32Or),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1765)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46_46_124_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 460616
, useLabel(ST_v1764)
,	/* CT_v1765: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46_46_124_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46_46_124_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32Or))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1767)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord32And: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord32And)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 460005
, useLabel(ST_v1766)
,	/* CT_v1767: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord32And: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32And),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1769)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46_46_38_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 460576
, useLabel(ST_v1768)
,	/* CT_v1769: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46_46_38_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46_46_38_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord32And))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1771)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotateR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 460534
, useLabel(ST_v1770)
,	/* CT_v1771: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotateR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotateR),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateR))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1773)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotateL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 460534
, useLabel(ST_v1772)
,	/* CT_v1773: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotateL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotateL),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateL))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1775)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46testBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 460534
, useLabel(ST_v1774)
,	/* CT_v1775: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46testBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46testBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46testBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1777)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46complementBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 460534
, useLabel(ST_v1776)
,	/* CT_v1777: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46complementBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46complementBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46complementBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1779)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46clearBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 460534
, useLabel(ST_v1778)
,	/* CT_v1779: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46clearBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46clearBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46clearBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1781)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46setBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 460534
, useLabel(ST_v1780)
,	/* CT_v1781: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46setBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46setBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46setBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32)
, bytes2word(1,0,0,1)
, useLabel(CT_v1783)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46bit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 460534
, useLabel(ST_v1782)
,	/* CT_v1783: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46bit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46bit),1)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46bit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1785)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotate[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 460534
, useLabel(ST_v1784)
,	/* CT_v1785: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotate[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotate),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotate))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1787)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shift[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 460534
, useLabel(ST_v1786)
,	/* CT_v1787: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shift[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shift),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46shift))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32)
, bytes2word(1,0,0,1)
, useLabel(CT_v1789)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46isSigned[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
, 450855
, useLabel(ST_v1788)
,	/* CT_v1789: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46isSigned[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46isSigned),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1791)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46bitSize[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_INT_P1,16)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 450815
, useLabel(ST_v1790)
,	/* CT_v1791: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46bitSize[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46bitSize),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1793)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord16Rsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord16Rsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 450347
, useLabel(ST_v1792)
,	/* CT_v1793: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord16Rsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16Rsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1795)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shiftR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 450775
, useLabel(ST_v1794)
,	/* CT_v1795: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shiftR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shiftR),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16Rsh))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1797)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord16Lsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord16Lsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 450267
, useLabel(ST_v1796)
,	/* CT_v1797: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord16Lsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16Lsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1799)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shiftL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 450735
, useLabel(ST_v1798)
,	/* CT_v1799: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shiftL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shiftL),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16Lsh))
, bytes2word(1,0,0,1)
, useLabel(CT_v1801)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord16Compl: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PRIMITIVE)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord16Compl)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 450427
, useLabel(ST_v1800)
,	/* CT_v1801: (byte 0) */
  HW(0,1)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord16Compl: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16Compl),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1803)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46complement[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 450695
, useLabel(ST_v1802)
,	/* CT_v1803: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46complement[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46complement),1)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16Compl))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1805)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord16Xor: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord16Xor)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 450179
, useLabel(ST_v1804)
,	/* CT_v1805: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord16Xor: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16Xor),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1807)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46xor[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 450655
, useLabel(ST_v1806)
,	/* CT_v1807: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46xor[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46xor),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16Xor))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1809)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord16Or: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord16Or)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 450091
, useLabel(ST_v1808)
,	/* CT_v1809: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord16Or: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16Or),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1811)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46_46_124_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 450616
, useLabel(ST_v1810)
,	/* CT_v1811: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46_46_124_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46_46_124_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16Or))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1813)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord16And: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord16And)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 450005
, useLabel(ST_v1812)
,	/* CT_v1813: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord16And: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16And),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1815)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46_46_38_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 450576
, useLabel(ST_v1814)
,	/* CT_v1815: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46_46_38_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46_46_38_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord16And))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1817)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotateR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 450534
, useLabel(ST_v1816)
,	/* CT_v1817: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotateR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotateR),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateR))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1819)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotateL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 450534
, useLabel(ST_v1818)
,	/* CT_v1819: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotateL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotateL),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateL))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1821)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46testBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 450534
, useLabel(ST_v1820)
,	/* CT_v1821: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46testBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46testBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46testBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1823)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46complementBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 450534
, useLabel(ST_v1822)
,	/* CT_v1823: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46complementBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46complementBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46complementBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1825)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46clearBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 450534
, useLabel(ST_v1824)
,	/* CT_v1825: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46clearBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46clearBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46clearBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1827)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46setBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 450534
, useLabel(ST_v1826)
,	/* CT_v1827: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46setBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46setBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46setBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16)
, bytes2word(1,0,0,1)
, useLabel(CT_v1829)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46bit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 450534
, useLabel(ST_v1828)
,	/* CT_v1829: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46bit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46bit),1)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46bit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1831)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotate[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 450534
, useLabel(ST_v1830)
,	/* CT_v1831: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotate[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotate),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotate))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1833)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shift[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 450534
, useLabel(ST_v1832)
,	/* CT_v1833: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shift[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shift),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46shift))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16)
, bytes2word(1,0,0,1)
, useLabel(CT_v1835)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46isSigned[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
, 440831
, useLabel(ST_v1834)
,	/* CT_v1835: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46isSigned[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46isSigned),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1837)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46bitSize[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_INT_P1,8)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 440791
, useLabel(ST_v1836)
,	/* CT_v1837: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46bitSize[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46bitSize),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1839)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord8Rsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord8Rsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 440323
, useLabel(ST_v1838)
,	/* CT_v1839: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord8Rsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8Rsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1841)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shiftR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 440751
, useLabel(ST_v1840)
,	/* CT_v1841: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shiftR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shiftR),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8Rsh))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1843)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord8Lsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord8Lsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 440243
, useLabel(ST_v1842)
,	/* CT_v1843: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord8Lsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8Lsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1845)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shiftL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 440711
, useLabel(ST_v1844)
,	/* CT_v1845: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shiftL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shiftL),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8Lsh))
, bytes2word(1,0,0,1)
, useLabel(CT_v1847)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord8Compl: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PRIMITIVE)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord8Compl)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 440403
, useLabel(ST_v1846)
,	/* CT_v1847: (byte 0) */
  HW(0,1)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord8Compl: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8Compl),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1849)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46complement[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 440671
, useLabel(ST_v1848)
,	/* CT_v1849: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46complement[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46complement),1)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8Compl))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1851)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord8Xor: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord8Xor)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 440163
, useLabel(ST_v1850)
,	/* CT_v1851: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord8Xor: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8Xor),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1853)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46xor[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 440631
, useLabel(ST_v1852)
,	/* CT_v1853: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46xor[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46xor),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8Xor))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1855)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord8Or: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord8Or)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 440083
, useLabel(ST_v1854)
,	/* CT_v1855: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord8Or: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8Or),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1857)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46_46_124_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 440592
, useLabel(ST_v1856)
,	/* CT_v1857: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46_46_124_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46_46_124_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8Or))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1859)
,	/* FN_NHC_46SizedTypes_46nhc_95primWord8And: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primWord8And)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 440005
, useLabel(ST_v1858)
,	/* CT_v1859: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primWord8And: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8And),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1861)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46_46_38_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 440552
, useLabel(ST_v1860)
,	/* CT_v1861: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46_46_38_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46_46_38_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primWord8And))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1863)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotateR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 440510
, useLabel(ST_v1862)
,	/* CT_v1863: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotateR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotateR),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateR))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1865)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotateL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 440510
, useLabel(ST_v1864)
,	/* CT_v1865: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotateL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotateL),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateL))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1867)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46testBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 440510
, useLabel(ST_v1866)
,	/* CT_v1867: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46testBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46testBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46testBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1869)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46complementBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 440510
, useLabel(ST_v1868)
,	/* CT_v1869: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46complementBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46complementBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46complementBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1871)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46clearBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 440510
, useLabel(ST_v1870)
,	/* CT_v1871: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46clearBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46clearBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46clearBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1873)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46setBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 440510
, useLabel(ST_v1872)
,	/* CT_v1873: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46setBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46setBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46setBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8)
, bytes2word(1,0,0,1)
, useLabel(CT_v1875)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46bit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 440510
, useLabel(ST_v1874)
,	/* CT_v1875: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46bit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46bit),1)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46bit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1877)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotate[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 440510
, useLabel(ST_v1876)
,	/* CT_v1877: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotate[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotate),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotate))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1879)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shift[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 440510
, useLabel(ST_v1878)
,	/* CT_v1879: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shift[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shift),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46shift))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8)
, bytes2word(1,0,0,1)
, useLabel(CT_v1881)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46isSigned[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,0,0)
, 420831
, useLabel(ST_v1880)
,	/* CT_v1881: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46isSigned[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46isSigned),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1883)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46bitSize[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_INT_P1,64)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 420791
, useLabel(ST_v1882)
,	/* CT_v1883: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46bitSize[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46bitSize),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1885)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt64Rsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt64Rsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 420323
, useLabel(ST_v1884)
,	/* CT_v1885: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt64Rsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64Rsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1887)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shiftR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 420751
, useLabel(ST_v1886)
,	/* CT_v1887: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shiftR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shiftR),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64Rsh))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1889)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt64Lsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt64Lsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 420243
, useLabel(ST_v1888)
,	/* CT_v1889: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt64Lsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64Lsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1891)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shiftL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 420711
, useLabel(ST_v1890)
,	/* CT_v1891: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shiftL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shiftL),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64Lsh))
, bytes2word(1,0,0,1)
, useLabel(CT_v1893)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt64Compl: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PRIMITIVE)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt64Compl)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 420403
, useLabel(ST_v1892)
,	/* CT_v1893: (byte 0) */
  HW(0,1)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt64Compl: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64Compl),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1895)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46complement[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 420671
, useLabel(ST_v1894)
,	/* CT_v1895: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46complement[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46complement),1)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64Compl))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1897)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt64Xor: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt64Xor)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 420163
, useLabel(ST_v1896)
,	/* CT_v1897: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt64Xor: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64Xor),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1899)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46xor[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 420631
, useLabel(ST_v1898)
,	/* CT_v1899: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46xor[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46xor),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64Xor))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1901)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt64Or: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt64Or)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 420083
, useLabel(ST_v1900)
,	/* CT_v1901: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt64Or: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64Or),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1903)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46_46_124_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 420592
, useLabel(ST_v1902)
,	/* CT_v1903: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46_46_124_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46_46_124_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64Or))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1905)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt64And: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt64And)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 420005
, useLabel(ST_v1904)
,	/* CT_v1905: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt64And: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64And),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1907)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46_46_38_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 420552
, useLabel(ST_v1906)
,	/* CT_v1907: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46_46_38_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46_46_38_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt64And))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1909)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotateR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 420510
, useLabel(ST_v1908)
,	/* CT_v1909: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotateR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotateR),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateR))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1911)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotateL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 420510
, useLabel(ST_v1910)
,	/* CT_v1911: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotateL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotateL),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateL))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1913)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46testBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 420510
, useLabel(ST_v1912)
,	/* CT_v1913: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46testBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46testBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46testBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1915)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46complementBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 420510
, useLabel(ST_v1914)
,	/* CT_v1915: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46complementBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46complementBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46complementBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1917)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46clearBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 420510
, useLabel(ST_v1916)
,	/* CT_v1917: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46clearBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46clearBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46clearBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1919)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46setBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 420510
, useLabel(ST_v1918)
,	/* CT_v1919: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46setBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46setBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46setBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64)
, bytes2word(1,0,0,1)
, useLabel(CT_v1921)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46bit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 420510
, useLabel(ST_v1920)
,	/* CT_v1921: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46bit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46bit),1)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46bit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1923)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotate[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 420510
, useLabel(ST_v1922)
,	/* CT_v1923: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotate[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotate),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotate))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1925)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shift[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 420510
, useLabel(ST_v1924)
,	/* CT_v1925: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shift[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shift),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46shift))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64)
, bytes2word(1,0,0,1)
, useLabel(CT_v1927)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46isSigned[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,0,0)
, 410831
, useLabel(ST_v1926)
,	/* CT_v1927: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46isSigned[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46isSigned),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1929)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46bitSize[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_INT_P1,32)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 410791
, useLabel(ST_v1928)
,	/* CT_v1929: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46bitSize[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46bitSize),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1931)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt32Rsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt32Rsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 410323
, useLabel(ST_v1930)
,	/* CT_v1931: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt32Rsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32Rsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1933)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shiftR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 410751
, useLabel(ST_v1932)
,	/* CT_v1933: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shiftR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shiftR),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32Rsh))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1935)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt32Lsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt32Lsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 410243
, useLabel(ST_v1934)
,	/* CT_v1935: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt32Lsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32Lsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1937)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shiftL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 410711
, useLabel(ST_v1936)
,	/* CT_v1937: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shiftL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shiftL),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32Lsh))
, bytes2word(1,0,0,1)
, useLabel(CT_v1939)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt32Compl: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PRIMITIVE)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt32Compl)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 410403
, useLabel(ST_v1938)
,	/* CT_v1939: (byte 0) */
  HW(0,1)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt32Compl: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32Compl),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1941)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46complement[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 410671
, useLabel(ST_v1940)
,	/* CT_v1941: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46complement[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46complement),1)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32Compl))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1943)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt32Xor: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt32Xor)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 410163
, useLabel(ST_v1942)
,	/* CT_v1943: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt32Xor: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32Xor),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1945)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46xor[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 410631
, useLabel(ST_v1944)
,	/* CT_v1945: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46xor[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46xor),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32Xor))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1947)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt32Or: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt32Or)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 410083
, useLabel(ST_v1946)
,	/* CT_v1947: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt32Or: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32Or),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1949)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46_46_124_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 410592
, useLabel(ST_v1948)
,	/* CT_v1949: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46_46_124_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46_46_124_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32Or))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1951)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt32And: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt32And)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 410005
, useLabel(ST_v1950)
,	/* CT_v1951: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt32And: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32And),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1953)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46_46_38_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 410552
, useLabel(ST_v1952)
,	/* CT_v1953: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46_46_38_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46_46_38_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt32And))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1955)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotateR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 410510
, useLabel(ST_v1954)
,	/* CT_v1955: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotateR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotateR),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateR))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1957)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotateL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 410510
, useLabel(ST_v1956)
,	/* CT_v1957: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotateL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotateL),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateL))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1959)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46testBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 410510
, useLabel(ST_v1958)
,	/* CT_v1959: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46testBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46testBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46testBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1961)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46complementBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 410510
, useLabel(ST_v1960)
,	/* CT_v1961: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46complementBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46complementBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46complementBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1963)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46clearBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 410510
, useLabel(ST_v1962)
,	/* CT_v1963: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46clearBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46clearBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46clearBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1965)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46setBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 410510
, useLabel(ST_v1964)
,	/* CT_v1965: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46setBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46setBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46setBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32)
, bytes2word(1,0,0,1)
, useLabel(CT_v1967)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46bit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 410510
, useLabel(ST_v1966)
,	/* CT_v1967: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46bit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46bit),1)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46bit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1969)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotate[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 410510
, useLabel(ST_v1968)
,	/* CT_v1969: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotate[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotate),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotate))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1971)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shift[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 410510
, useLabel(ST_v1970)
,	/* CT_v1971: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shift[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shift),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46shift))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32)
, bytes2word(1,0,0,1)
, useLabel(CT_v1973)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46isSigned[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,0,0)
, 400831
, useLabel(ST_v1972)
,	/* CT_v1973: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46isSigned[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46isSigned),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1975)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46bitSize[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_INT_P1,16)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 400791
, useLabel(ST_v1974)
,	/* CT_v1975: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46bitSize[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46bitSize),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1977)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt16Rsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt16Rsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 400323
, useLabel(ST_v1976)
,	/* CT_v1977: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt16Rsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16Rsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1979)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shiftR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 400751
, useLabel(ST_v1978)
,	/* CT_v1979: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shiftR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shiftR),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16Rsh))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1981)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt16Lsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt16Lsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 400243
, useLabel(ST_v1980)
,	/* CT_v1981: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt16Lsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16Lsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1983)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shiftL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 400711
, useLabel(ST_v1982)
,	/* CT_v1983: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shiftL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shiftL),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16Lsh))
, bytes2word(1,0,0,1)
, useLabel(CT_v1985)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt16Compl: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PRIMITIVE)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt16Compl)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 400403
, useLabel(ST_v1984)
,	/* CT_v1985: (byte 0) */
  HW(0,1)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt16Compl: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16Compl),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v1987)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46complement[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 400671
, useLabel(ST_v1986)
,	/* CT_v1987: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46complement[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46complement),1)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16Compl))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1989)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt16Xor: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt16Xor)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 400163
, useLabel(ST_v1988)
,	/* CT_v1989: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt16Xor: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16Xor),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1991)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46xor[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 400631
, useLabel(ST_v1990)
,	/* CT_v1991: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46xor[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46xor),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16Xor))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1993)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt16Or: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt16Or)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 400083
, useLabel(ST_v1992)
,	/* CT_v1993: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt16Or: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16Or),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1995)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46_46_124_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 400592
, useLabel(ST_v1994)
,	/* CT_v1995: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46_46_124_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46_46_124_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16Or))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1997)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt16And: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt16And)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 400005
, useLabel(ST_v1996)
,	/* CT_v1997: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt16And: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16And),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1999)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46_46_38_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 400552
, useLabel(ST_v1998)
,	/* CT_v1999: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46_46_38_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46_46_38_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt16And))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2001)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotateR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 400510
, useLabel(ST_v2000)
,	/* CT_v2001: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotateR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotateR),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateR))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2003)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotateL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 400510
, useLabel(ST_v2002)
,	/* CT_v2003: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotateL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotateL),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateL))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2005)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46testBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 400510
, useLabel(ST_v2004)
,	/* CT_v2005: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46testBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46testBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46testBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2007)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46complementBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 400510
, useLabel(ST_v2006)
,	/* CT_v2007: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46complementBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46complementBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46complementBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2009)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46clearBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 400510
, useLabel(ST_v2008)
,	/* CT_v2009: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46clearBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46clearBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46clearBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2011)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46setBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 400510
, useLabel(ST_v2010)
,	/* CT_v2011: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46setBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46setBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46setBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16)
, bytes2word(1,0,0,1)
, useLabel(CT_v2013)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46bit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 400510
, useLabel(ST_v2012)
,	/* CT_v2013: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46bit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46bit),1)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46bit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2015)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotate[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 400510
, useLabel(ST_v2014)
,	/* CT_v2015: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotate[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotate),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotate))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2017)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shift[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 400510
, useLabel(ST_v2016)
,	/* CT_v2017: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shift[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shift),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46shift))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16)
, bytes2word(1,0,0,1)
, useLabel(CT_v2019)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46isSigned[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,0,0)
, 390807
, useLabel(ST_v2018)
,	/* CT_v2019: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46isSigned[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46isSigned),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v2021)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46bitSize[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_INT_P1,8)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 390767
, useLabel(ST_v2020)
,	/* CT_v2021: (byte 0) */
  HW(0,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46bitSize[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46bitSize),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2023)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt8Rsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt8Rsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 390315
, useLabel(ST_v2022)
,	/* CT_v2023: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt8Rsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8Rsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2025)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shiftR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 390727
, useLabel(ST_v2024)
,	/* CT_v2025: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shiftR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shiftR),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8Rsh))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2027)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt8Lsh: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt8Lsh)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 390243
, useLabel(ST_v2026)
,	/* CT_v2027: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt8Lsh: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8Lsh),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2029)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shiftL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 390687
, useLabel(ST_v2028)
,	/* CT_v2029: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shiftL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shiftL),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8Lsh))
, bytes2word(1,0,0,1)
, useLabel(CT_v2031)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt8Compl: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PRIMITIVE)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt8Compl)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 390387
, useLabel(ST_v2030)
,	/* CT_v2031: (byte 0) */
  HW(0,1)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt8Compl: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8Compl),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v2033)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46complement[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 390647
, useLabel(ST_v2032)
,	/* CT_v2033: (byte 0) */
  HW(1,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46complement[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46complement),1)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8Compl))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2035)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt8Xor: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt8Xor)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 390163
, useLabel(ST_v2034)
,	/* CT_v2035: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt8Xor: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8Xor),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2037)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46xor[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 390607
, useLabel(ST_v2036)
,	/* CT_v2037: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46xor[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46xor),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8Xor))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2039)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt8Or: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt8Or)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 390083
, useLabel(ST_v2038)
,	/* CT_v2039: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt8Or: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8Or),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2041)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46_46_124_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 390568
, useLabel(ST_v2040)
,	/* CT_v2041: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46_46_124_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46_46_124_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8Or))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2043)
,	/* FN_NHC_46SizedTypes_46nhc_95primInt8And: (byte 0) */
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(PUSH_ARG_I1,EVAL,POP_I1,PUSH_ARG_I2)
, bytes2word(EVAL,POP_I1,PRIMITIVE,NOP)
, useLabel(FR_NHC_46SizedTypes_46nhc_95primInt8And)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 390005
, useLabel(ST_v2042)
,	/* CT_v2043: (byte 0) */
  HW(0,2)
, 0
,	/* F0_NHC_46SizedTypes_46nhc_95primInt8And: (byte 0) */
  CAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8And),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2045)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46_46_38_46[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG_ARG_RET_EVAL)
, bytes2word(1,2,ENDCODE,0)
, bytes2word(0,0,0,0)
, 390528
, useLabel(ST_v2044)
,	/* CT_v2045: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46_46_38_46[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46_46_38_46),2)
, VAPTAG(useLabel(FN_NHC_46SizedTypes_46nhc_95primInt8And))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2047)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotateR[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 390486
, useLabel(ST_v2046)
,	/* CT_v2047: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotateR[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotateR),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateR))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2049)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotateL[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 390486
, useLabel(ST_v2048)
,	/* CT_v2049: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotateL[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotateL),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotateL))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2051)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46testBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 390486
, useLabel(ST_v2050)
,	/* CT_v2051: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46testBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46testBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46testBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2053)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46complementBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 390486
, useLabel(ST_v2052)
,	/* CT_v2053: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46complementBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46complementBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46complementBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2055)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46clearBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 390486
, useLabel(ST_v2054)
,	/* CT_v2055: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46clearBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46clearBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46clearBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2057)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46setBit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 390486
, useLabel(ST_v2056)
,	/* CT_v2057: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46setBit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46setBit),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46setBit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8)
, bytes2word(1,0,0,1)
, useLabel(CT_v2059)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46bit[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 390486
, useLabel(ST_v2058)
,	/* CT_v2059: (byte 0) */
  HW(2,1)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46bit[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46bit),1)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46bit))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2061)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotate[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 390486
, useLabel(ST_v2060)
,	/* CT_v2061: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotate[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotate),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46rotate))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v2063)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shift[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,1,2,ENDCODE)
, bytes2word(0,0,0,0)
, 390486
, useLabel(ST_v2062)
,	/* CT_v2063: (byte 0) */
  HW(2,2)
, 0
,};
Node F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shift[] = {
  CAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shift),2)
, VAPTAG(useLabel(FN_Data_46Bits_46_95_46shift))
, useLabel(CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8)
, bytes2word(0,0,0,0)
, useLabel(CT_v2065)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,18)
, bytes2word(HEAP_CVAL_P1,19,HEAP_CVAL_P1,20)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,18,0)
, 390486
, useLabel(ST_v2064)
,	/* CT_v2065: (byte 0) */
  HW(18,0)
, 0
,};
Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Int8[] = {
  VAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int8))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46Int8)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46_46_38_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46_46_124_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotateL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shiftL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotateR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shiftR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46isSigned)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46rotate)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46bitSize)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46xor)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46shift)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46clearBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46setBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46complementBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46testBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46bit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int8_46complement)
, bytes2word(0,0,0,0)
, useLabel(CT_v2067)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,18)
, bytes2word(HEAP_CVAL_P1,19,HEAP_CVAL_P1,20)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,18,0)
, 400510
, useLabel(ST_v2066)
,	/* CT_v2067: (byte 0) */
  HW(18,0)
, 0
,};
Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Int16[] = {
  VAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int16))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46Int16)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46_46_38_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46_46_124_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotateL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shiftL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotateR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shiftR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46isSigned)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46rotate)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46bitSize)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46xor)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46shift)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46clearBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46setBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46complementBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46testBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46bit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int16_46complement)
, bytes2word(0,0,0,0)
, useLabel(CT_v2069)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,18)
, bytes2word(HEAP_CVAL_P1,19,HEAP_CVAL_P1,20)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,18,0)
, 410510
, useLabel(ST_v2068)
,	/* CT_v2069: (byte 0) */
  HW(18,0)
, 0
,};
Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Int32[] = {
  VAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int32))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46Int32)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46_46_38_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46_46_124_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotateL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shiftL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotateR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shiftR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46isSigned)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46rotate)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46bitSize)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46xor)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46shift)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46clearBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46setBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46complementBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46testBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46bit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int32_46complement)
, bytes2word(0,0,0,0)
, useLabel(CT_v2071)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,18)
, bytes2word(HEAP_CVAL_P1,19,HEAP_CVAL_P1,20)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,18,0)
, 420510
, useLabel(ST_v2070)
,	/* CT_v2071: (byte 0) */
  HW(18,0)
, 0
,};
Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Int64[] = {
  VAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Int64))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46Int64)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46_46_38_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46_46_124_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotateL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shiftL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotateR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shiftR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46isSigned)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46rotate)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46bitSize)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46xor)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46shift)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46clearBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46setBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46complementBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46testBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46bit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Int64_46complement)
, bytes2word(0,0,0,0)
, useLabel(CT_v2073)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,18)
, bytes2word(HEAP_CVAL_P1,19,HEAP_CVAL_P1,20)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,18,0)
, 440510
, useLabel(ST_v2072)
,	/* CT_v2073: (byte 0) */
  HW(18,0)
, 0
,};
Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Word8[] = {
  VAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word8))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46Word8)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46_46_38_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46_46_124_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotateL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shiftL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotateR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shiftR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46isSigned)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46rotate)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46bitSize)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46xor)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46shift)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46clearBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46setBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46complementBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46testBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46bit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word8_46complement)
, bytes2word(0,0,0,0)
, useLabel(CT_v2075)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,18)
, bytes2word(HEAP_CVAL_P1,19,HEAP_CVAL_P1,20)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,18,0)
, 450534
, useLabel(ST_v2074)
,	/* CT_v2075: (byte 0) */
  HW(18,0)
, 0
,};
Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Word16[] = {
  VAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word16))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46Word16)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46_46_38_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46_46_124_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotateL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shiftL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotateR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shiftR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46isSigned)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46rotate)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46bitSize)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46xor)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46shift)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46clearBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46setBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46complementBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46testBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46bit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word16_46complement)
, bytes2word(0,0,0,0)
, useLabel(CT_v2077)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,18)
, bytes2word(HEAP_CVAL_P1,19,HEAP_CVAL_P1,20)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,18,0)
, 460534
, useLabel(ST_v2076)
,	/* CT_v2077: (byte 0) */
  HW(18,0)
, 0
,};
Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Word32[] = {
  VAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word32))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46Word32)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46_46_38_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46_46_124_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotateL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shiftL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotateR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shiftR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46isSigned)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46rotate)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46bitSize)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46xor)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46shift)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46clearBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46setBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46complementBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46testBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46bit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word32_46complement)
, bytes2word(0,0,0,0)
, useLabel(CT_v2079)
,};
Node FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64[] = {
  useLabel(TM_NHC_46SizedTypes)
, bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_P1,14)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,17,HEAP_CVAL_P1,18)
, bytes2word(HEAP_CVAL_P1,19,HEAP_CVAL_P1,20)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,18,0)
, 470534
, useLabel(ST_v2078)
,	/* CT_v2079: (byte 0) */
  HW(18,0)
, 0
,};
Node CF_Data_46Bits_46Bits_46NHC_46FFI_46Word64[] = {
  VAPTAG(useLabel(FN_Data_46Bits_46Bits_46NHC_46FFI_46Word64))
, useLabel(CF_Prelude_46Num_46NHC_46FFI_46Word64)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46_46_38_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46_46_124_46)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotateL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shiftL)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotateR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shiftR)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46isSigned)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46rotate)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46bitSize)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46xor)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46shift)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46clearBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46setBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46complementBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46testBit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46bit)
, useLabel(F0_Data_46Bits_46Bits_46NHC_46FFI_46Word64_46complement)
,	/* ST_v2066: (byte 0) */
  bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,49,54)
,	/* ST_v1998: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,49)
, bytes2word(54,46,46,38)
,	/* ST_v1994: (byte 2) */
  bytes2word(46,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(49,54,46,46)
,	/* ST_v2012: (byte 3) */
  bytes2word(124,46,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,49,54,46)
,	/* ST_v1974: (byte 4) */
  bytes2word(98,105,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,49,54)
, bytes2word(46,98,105,116)
, bytes2word(83,105,122,101)
,	/* ST_v2008: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,49)
, bytes2word(54,46,99,108)
, bytes2word(101,97,114,66)
,	/* ST_v1986: (byte 3) */
  bytes2word(105,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,49,54,46)
, bytes2word(99,111,109,112)
, bytes2word(108,101,109,101)
,	/* ST_v2006: (byte 3) */
  bytes2word(110,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,49,54,46)
, bytes2word(99,111,109,112)
, bytes2word(108,101,109,101)
, bytes2word(110,116,66,105)
,	/* ST_v1972: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(49,54,46,105)
, bytes2word(115,83,105,103)
,	/* ST_v2014: (byte 4) */
  bytes2word(110,101,100,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,49,54)
, bytes2word(46,114,111,116)
,	/* ST_v2002: (byte 4) */
  bytes2word(97,116,101,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,49,54)
, bytes2word(46,114,111,116)
, bytes2word(97,116,101,76)
,	/* ST_v2000: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,49)
, bytes2word(54,46,114,111)
, bytes2word(116,97,116,101)
,	/* ST_v2010: (byte 2) */
  bytes2word(82,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(49,54,46,115)
, bytes2word(101,116,66,105)
,	/* ST_v2016: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(49,54,46,115)
, bytes2word(104,105,102,116)
,	/* ST_v1982: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,49)
, bytes2word(54,46,115,104)
, bytes2word(105,102,116,76)
,	/* ST_v1978: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,49)
, bytes2word(54,46,115,104)
, bytes2word(105,102,116,82)
,	/* ST_v2004: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,49)
, bytes2word(54,46,116,101)
, bytes2word(115,116,66,105)
,	/* ST_v1990: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(49,54,46,120)
,	/* ST_v2068: (byte 3) */
  bytes2word(111,114,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
,	/* ST_v1952: (byte 4) */
  bytes2word(116,51,50,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,51,50)
, bytes2word(46,46,38,46)
,	/* ST_v1948: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,51)
, bytes2word(50,46,46,124)
,	/* ST_v1966: (byte 2) */
  bytes2word(46,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(51,50,46,98)
,	/* ST_v1928: (byte 3) */
  bytes2word(105,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,51,50,46)
, bytes2word(98,105,116,83)
,	/* ST_v1962: (byte 4) */
  bytes2word(105,122,101,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,51,50)
, bytes2word(46,99,108,101)
, bytes2word(97,114,66,105)
,	/* ST_v1940: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(51,50,46,99)
, bytes2word(111,109,112,108)
, bytes2word(101,109,101,110)
,	/* ST_v1960: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(51,50,46,99)
, bytes2word(111,109,112,108)
, bytes2word(101,109,101,110)
, bytes2word(116,66,105,116)
,	/* ST_v1926: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,51)
, bytes2word(50,46,105,115)
, bytes2word(83,105,103,110)
,	/* ST_v1968: (byte 3) */
  bytes2word(101,100,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,51,50,46)
, bytes2word(114,111,116,97)
,	/* ST_v1956: (byte 3) */
  bytes2word(116,101,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,51,50,46)
, bytes2word(114,111,116,97)
,	/* ST_v1954: (byte 4) */
  bytes2word(116,101,76,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,51,50)
, bytes2word(46,114,111,116)
, bytes2word(97,116,101,82)
,	/* ST_v1964: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,51)
, bytes2word(50,46,115,101)
, bytes2word(116,66,105,116)
,	/* ST_v1970: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,51)
, bytes2word(50,46,115,104)
,	/* ST_v1936: (byte 4) */
  bytes2word(105,102,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,51,50)
, bytes2word(46,115,104,105)
,	/* ST_v1932: (byte 4) */
  bytes2word(102,116,76,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,51,50)
, bytes2word(46,115,104,105)
,	/* ST_v1958: (byte 4) */
  bytes2word(102,116,82,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,51,50)
, bytes2word(46,116,101,115)
, bytes2word(116,66,105,116)
,	/* ST_v1944: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,51)
, bytes2word(50,46,120,111)
,	/* ST_v2070: (byte 2) */
  bytes2word(114,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
,	/* ST_v1906: (byte 3) */
  bytes2word(54,52,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,54,52,46)
,	/* ST_v1902: (byte 4) */
  bytes2word(46,38,46,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,54,52)
, bytes2word(46,46,124,46)
,	/* ST_v1920: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,54)
, bytes2word(52,46,98,105)
,	/* ST_v1882: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(54,52,46,98)
, bytes2word(105,116,83,105)
,	/* ST_v1916: (byte 3) */
  bytes2word(122,101,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,54,52,46)
, bytes2word(99,108,101,97)
, bytes2word(114,66,105,116)
,	/* ST_v1894: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,54)
, bytes2word(52,46,99,111)
, bytes2word(109,112,108,101)
, bytes2word(109,101,110,116)
,	/* ST_v1914: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,54)
, bytes2word(52,46,99,111)
, bytes2word(109,112,108,101)
, bytes2word(109,101,110,116)
,	/* ST_v1880: (byte 4) */
  bytes2word(66,105,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,54,52)
, bytes2word(46,105,115,83)
, bytes2word(105,103,110,101)
,	/* ST_v1922: (byte 2) */
  bytes2word(100,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(54,52,46,114)
, bytes2word(111,116,97,116)
,	/* ST_v1910: (byte 2) */
  bytes2word(101,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(54,52,46,114)
, bytes2word(111,116,97,116)
,	/* ST_v1908: (byte 3) */
  bytes2word(101,76,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,54,52,46)
, bytes2word(114,111,116,97)
,	/* ST_v1918: (byte 4) */
  bytes2word(116,101,82,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,54,52)
, bytes2word(46,115,101,116)
,	/* ST_v1924: (byte 4) */
  bytes2word(66,105,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,54,52)
, bytes2word(46,115,104,105)
,	/* ST_v1890: (byte 3) */
  bytes2word(102,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,54,52,46)
, bytes2word(115,104,105,102)
,	/* ST_v1886: (byte 3) */
  bytes2word(116,76,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,54,52,46)
, bytes2word(115,104,105,102)
,	/* ST_v1912: (byte 3) */
  bytes2word(116,82,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,54,52,46)
, bytes2word(116,101,115,116)
,	/* ST_v1898: (byte 4) */
  bytes2word(66,105,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,54,52)
, bytes2word(46,120,111,114)
,	/* ST_v2064: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,56)
,	/* ST_v2044: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,56)
, bytes2word(46,46,38,46)
,	/* ST_v2040: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,56)
, bytes2word(46,46,124,46)
,	/* ST_v2058: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,56)
, bytes2word(46,98,105,116)
,	/* ST_v2020: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,56)
, bytes2word(46,98,105,116)
, bytes2word(83,105,122,101)
,	/* ST_v2054: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,56)
, bytes2word(46,99,108,101)
, bytes2word(97,114,66,105)
,	/* ST_v2032: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(56,46,99,111)
, bytes2word(109,112,108,101)
, bytes2word(109,101,110,116)
,	/* ST_v2052: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(73,110,116,56)
, bytes2word(46,99,111,109)
, bytes2word(112,108,101,109)
, bytes2word(101,110,116,66)
,	/* ST_v2018: (byte 3) */
  bytes2word(105,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,56,46,105)
, bytes2word(115,83,105,103)
,	/* ST_v2060: (byte 4) */
  bytes2word(110,101,100,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,56,46)
, bytes2word(114,111,116,97)
,	/* ST_v2048: (byte 3) */
  bytes2word(116,101,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,56,46,114)
, bytes2word(111,116,97,116)
,	/* ST_v2046: (byte 3) */
  bytes2word(101,76,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,56,46,114)
, bytes2word(111,116,97,116)
,	/* ST_v2056: (byte 3) */
  bytes2word(101,82,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,56,46,115)
, bytes2word(101,116,66,105)
,	/* ST_v2062: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(56,46,115,104)
,	/* ST_v2028: (byte 4) */
  bytes2word(105,102,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,73)
, bytes2word(110,116,56,46)
, bytes2word(115,104,105,102)
,	/* ST_v2024: (byte 3) */
  bytes2word(116,76,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,73,110)
, bytes2word(116,56,46,115)
, bytes2word(104,105,102,116)
,	/* ST_v2050: (byte 2) */
  bytes2word(82,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(56,46,116,101)
, bytes2word(115,116,66,105)
,	/* ST_v2036: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,73,110,116)
, bytes2word(56,46,120,111)
,	/* ST_v2074: (byte 2) */
  bytes2word(114,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
,	/* ST_v1814: (byte 4) */
  bytes2word(100,49,54,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,49)
, bytes2word(54,46,46,38)
,	/* ST_v1810: (byte 2) */
  bytes2word(46,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,49,54,46)
,	/* ST_v1828: (byte 4) */
  bytes2word(46,124,46,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,49)
, bytes2word(54,46,98,105)
,	/* ST_v1790: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,49,54,46)
, bytes2word(98,105,116,83)
,	/* ST_v1824: (byte 4) */
  bytes2word(105,122,101,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,49)
, bytes2word(54,46,99,108)
, bytes2word(101,97,114,66)
,	/* ST_v1802: (byte 3) */
  bytes2word(105,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,49,54)
, bytes2word(46,99,111,109)
, bytes2word(112,108,101,109)
,	/* ST_v1822: (byte 4) */
  bytes2word(101,110,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,49)
, bytes2word(54,46,99,111)
, bytes2word(109,112,108,101)
, bytes2word(109,101,110,116)
,	/* ST_v1788: (byte 4) */
  bytes2word(66,105,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,49)
, bytes2word(54,46,105,115)
, bytes2word(83,105,103,110)
,	/* ST_v1830: (byte 3) */
  bytes2word(101,100,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,49,54)
, bytes2word(46,114,111,116)
,	/* ST_v1818: (byte 4) */
  bytes2word(97,116,101,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,49)
, bytes2word(54,46,114,111)
, bytes2word(116,97,116,101)
,	/* ST_v1816: (byte 2) */
  bytes2word(76,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,49,54,46)
, bytes2word(114,111,116,97)
,	/* ST_v1826: (byte 4) */
  bytes2word(116,101,82,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,49)
, bytes2word(54,46,115,101)
, bytes2word(116,66,105,116)
,	/* ST_v1832: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(49,54,46,115)
, bytes2word(104,105,102,116)
,	/* ST_v1798: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(49,54,46,115)
, bytes2word(104,105,102,116)
,	/* ST_v1794: (byte 2) */
  bytes2word(76,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,49,54,46)
, bytes2word(115,104,105,102)
,	/* ST_v1820: (byte 3) */
  bytes2word(116,82,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,49,54)
, bytes2word(46,116,101,115)
, bytes2word(116,66,105,116)
,	/* ST_v1806: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(49,54,46,120)
,	/* ST_v2076: (byte 3) */
  bytes2word(111,114,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,51,50)
,	/* ST_v1768: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(51,50,46,46)
,	/* ST_v1764: (byte 3) */
  bytes2word(38,46,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,51,50)
, bytes2word(46,46,124,46)
,	/* ST_v1782: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(51,50,46,98)
,	/* ST_v1744: (byte 3) */
  bytes2word(105,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,51,50)
, bytes2word(46,98,105,116)
, bytes2word(83,105,122,101)
,	/* ST_v1778: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(51,50,46,99)
, bytes2word(108,101,97,114)
,	/* ST_v1756: (byte 4) */
  bytes2word(66,105,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,51)
, bytes2word(50,46,99,111)
, bytes2word(109,112,108,101)
, bytes2word(109,101,110,116)
,	/* ST_v1776: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(51,50,46,99)
, bytes2word(111,109,112,108)
, bytes2word(101,109,101,110)
, bytes2word(116,66,105,116)
,	/* ST_v1742: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(51,50,46,105)
, bytes2word(115,83,105,103)
,	/* ST_v1784: (byte 4) */
  bytes2word(110,101,100,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,51)
, bytes2word(50,46,114,111)
, bytes2word(116,97,116,101)
,	/* ST_v1772: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(51,50,46,114)
, bytes2word(111,116,97,116)
,	/* ST_v1770: (byte 3) */
  bytes2word(101,76,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,51,50)
, bytes2word(46,114,111,116)
, bytes2word(97,116,101,82)
,	/* ST_v1780: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(51,50,46,115)
, bytes2word(101,116,66,105)
,	/* ST_v1786: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,51,50,46)
, bytes2word(115,104,105,102)
,	/* ST_v1752: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,51,50,46)
, bytes2word(115,104,105,102)
,	/* ST_v1748: (byte 3) */
  bytes2word(116,76,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,51,50)
, bytes2word(46,115,104,105)
,	/* ST_v1774: (byte 4) */
  bytes2word(102,116,82,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,51)
, bytes2word(50,46,116,101)
, bytes2word(115,116,66,105)
,	/* ST_v1760: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,51,50,46)
,	/* ST_v2078: (byte 4) */
  bytes2word(120,111,114,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,54)
,	/* ST_v1722: (byte 2) */
  bytes2word(52,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,54,52,46)
,	/* ST_v1718: (byte 4) */
  bytes2word(46,38,46,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,54)
, bytes2word(52,46,46,124)
,	/* ST_v1736: (byte 2) */
  bytes2word(46,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,54,52,46)
,	/* ST_v1698: (byte 4) */
  bytes2word(98,105,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,54)
, bytes2word(52,46,98,105)
, bytes2word(116,83,105,122)
,	/* ST_v1732: (byte 2) */
  bytes2word(101,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,54,52,46)
, bytes2word(99,108,101,97)
, bytes2word(114,66,105,116)
,	/* ST_v1710: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(54,52,46,99)
, bytes2word(111,109,112,108)
, bytes2word(101,109,101,110)
,	/* ST_v1730: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,54,52,46)
, bytes2word(99,111,109,112)
, bytes2word(108,101,109,101)
, bytes2word(110,116,66,105)
,	/* ST_v1696: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,54,52,46)
, bytes2word(105,115,83,105)
, bytes2word(103,110,101,100)
,	/* ST_v1738: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(54,52,46,114)
, bytes2word(111,116,97,116)
,	/* ST_v1726: (byte 2) */
  bytes2word(101,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,54,52,46)
, bytes2word(114,111,116,97)
,	/* ST_v1724: (byte 4) */
  bytes2word(116,101,76,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,54)
, bytes2word(52,46,114,111)
, bytes2word(116,97,116,101)
,	/* ST_v1734: (byte 2) */
  bytes2word(82,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,54,52,46)
, bytes2word(115,101,116,66)
,	/* ST_v1740: (byte 3) */
  bytes2word(105,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,54,52)
, bytes2word(46,115,104,105)
,	/* ST_v1706: (byte 3) */
  bytes2word(102,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,54,52)
, bytes2word(46,115,104,105)
,	/* ST_v1702: (byte 4) */
  bytes2word(102,116,76,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,54)
, bytes2word(52,46,115,104)
, bytes2word(105,102,116,82)
,	/* ST_v1728: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(54,52,46,116)
, bytes2word(101,115,116,66)
,	/* ST_v1714: (byte 3) */
  bytes2word(105,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,54,52)
, bytes2word(46,120,111,114)
,	/* ST_v2072: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
,	/* ST_v1860: (byte 2) */
  bytes2word(56,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,56,46,46)
,	/* ST_v1856: (byte 3) */
  bytes2word(38,46,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,56,46)
,	/* ST_v1874: (byte 4) */
  bytes2word(46,124,46,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,56)
, bytes2word(46,98,105,116)
,	/* ST_v1836: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(56,46,98,105)
, bytes2word(116,83,105,122)
,	/* ST_v1870: (byte 2) */
  bytes2word(101,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,56,46,99)
, bytes2word(108,101,97,114)
,	/* ST_v1848: (byte 4) */
  bytes2word(66,105,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,56)
, bytes2word(46,99,111,109)
, bytes2word(112,108,101,109)
,	/* ST_v1868: (byte 4) */
  bytes2word(101,110,116,0)
, bytes2word(68,97,116,97)
, bytes2word(46,66,105,116)
, bytes2word(115,46,66,105)
, bytes2word(116,115,46,78)
, bytes2word(72,67,46,70)
, bytes2word(70,73,46,87)
, bytes2word(111,114,100,56)
, bytes2word(46,99,111,109)
, bytes2word(112,108,101,109)
, bytes2word(101,110,116,66)
,	/* ST_v1834: (byte 3) */
  bytes2word(105,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,56,46)
, bytes2word(105,115,83,105)
, bytes2word(103,110,101,100)
,	/* ST_v1876: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(56,46,114,111)
, bytes2word(116,97,116,101)
,	/* ST_v1864: (byte 1) */
  bytes2word(0,68,97,116)
, bytes2word(97,46,66,105)
, bytes2word(116,115,46,66)
, bytes2word(105,116,115,46)
, bytes2word(78,72,67,46)
, bytes2word(70,70,73,46)
, bytes2word(87,111,114,100)
, bytes2word(56,46,114,111)
, bytes2word(116,97,116,101)
,	/* ST_v1862: (byte 2) */
  bytes2word(76,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,56,46,114)
, bytes2word(111,116,97,116)
,	/* ST_v1872: (byte 3) */
  bytes2word(101,82,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,56,46)
, bytes2word(115,101,116,66)
,	/* ST_v1878: (byte 3) */
  bytes2word(105,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,56,46)
, bytes2word(115,104,105,102)
,	/* ST_v1844: (byte 2) */
  bytes2word(116,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,56,46,115)
, bytes2word(104,105,102,116)
,	/* ST_v1840: (byte 2) */
  bytes2word(76,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,56,46,115)
, bytes2word(104,105,102,116)
,	/* ST_v1866: (byte 2) */
  bytes2word(82,0,68,97)
, bytes2word(116,97,46,66)
, bytes2word(105,116,115,46)
, bytes2word(66,105,116,115)
, bytes2word(46,78,72,67)
, bytes2word(46,70,70,73)
, bytes2word(46,87,111,114)
, bytes2word(100,56,46,116)
, bytes2word(101,115,116,66)
,	/* ST_v1852: (byte 3) */
  bytes2word(105,116,0,68)
, bytes2word(97,116,97,46)
, bytes2word(66,105,116,115)
, bytes2word(46,66,105,116)
, bytes2word(115,46,78,72)
, bytes2word(67,46,70,70)
, bytes2word(73,46,87,111)
, bytes2word(114,100,56,46)
, bytes2word(120,111,114,0)
,};
Node PM_NHC_46SizedTypes[] = {
 	/* ST_v1695: (byte 0) */
  bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
,	/* ST_v1996: (byte 3) */
  bytes2word(101,115,0,78)
, bytes2word(72,67,46,83)
, bytes2word(105,122,101,100)
, bytes2word(84,121,112,101)
, bytes2word(115,46,110,104)
, bytes2word(99,95,112,114)
, bytes2word(105,109,73,110)
, bytes2word(116,49,54,65)
,	/* ST_v1984: (byte 3) */
  bytes2word(110,100,0,78)
, bytes2word(72,67,46,83)
, bytes2word(105,122,101,100)
, bytes2word(84,121,112,101)
, bytes2word(115,46,110,104)
, bytes2word(99,95,112,114)
, bytes2word(105,109,73,110)
, bytes2word(116,49,54,67)
, bytes2word(111,109,112,108)
,	/* ST_v1980: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(73,110,116,49)
, bytes2word(54,76,115,104)
,	/* ST_v1992: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(73,110,116,49)
,	/* ST_v1976: (byte 4) */
  bytes2word(54,79,114,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,73)
, bytes2word(110,116,49,54)
,	/* ST_v1988: (byte 4) */
  bytes2word(82,115,104,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,73)
, bytes2word(110,116,49,54)
,	/* ST_v1950: (byte 4) */
  bytes2word(88,111,114,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,73)
, bytes2word(110,116,51,50)
,	/* ST_v1938: (byte 4) */
  bytes2word(65,110,100,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,73)
, bytes2word(110,116,51,50)
, bytes2word(67,111,109,112)
,	/* ST_v1934: (byte 2) */
  bytes2word(108,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,73,110,116)
, bytes2word(51,50,76,115)
,	/* ST_v1946: (byte 2) */
  bytes2word(104,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,73,110,116)
, bytes2word(51,50,79,114)
,	/* ST_v1930: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(73,110,116,51)
, bytes2word(50,82,115,104)
,	/* ST_v1942: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(73,110,116,51)
, bytes2word(50,88,111,114)
,	/* ST_v1904: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(73,110,116,54)
, bytes2word(52,65,110,100)
,	/* ST_v1892: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(73,110,116,54)
, bytes2word(52,67,111,109)
,	/* ST_v1888: (byte 3) */
  bytes2word(112,108,0,78)
, bytes2word(72,67,46,83)
, bytes2word(105,122,101,100)
, bytes2word(84,121,112,101)
, bytes2word(115,46,110,104)
, bytes2word(99,95,112,114)
, bytes2word(105,109,73,110)
, bytes2word(116,54,52,76)
,	/* ST_v1900: (byte 3) */
  bytes2word(115,104,0,78)
, bytes2word(72,67,46,83)
, bytes2word(105,122,101,100)
, bytes2word(84,121,112,101)
, bytes2word(115,46,110,104)
, bytes2word(99,95,112,114)
, bytes2word(105,109,73,110)
, bytes2word(116,54,52,79)
,	/* ST_v1884: (byte 2) */
  bytes2word(114,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,73,110,116)
, bytes2word(54,52,82,115)
,	/* ST_v1896: (byte 2) */
  bytes2word(104,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,73,110,116)
, bytes2word(54,52,88,111)
,	/* ST_v2042: (byte 2) */
  bytes2word(114,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,73,110,116)
, bytes2word(56,65,110,100)
,	/* ST_v2030: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(73,110,116,56)
, bytes2word(67,111,109,112)
,	/* ST_v2026: (byte 2) */
  bytes2word(108,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,73,110,116)
, bytes2word(56,76,115,104)
,	/* ST_v2038: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(73,110,116,56)
,	/* ST_v2022: (byte 3) */
  bytes2word(79,114,0,78)
, bytes2word(72,67,46,83)
, bytes2word(105,122,101,100)
, bytes2word(84,121,112,101)
, bytes2word(115,46,110,104)
, bytes2word(99,95,112,114)
, bytes2word(105,109,73,110)
, bytes2word(116,56,82,115)
,	/* ST_v2034: (byte 2) */
  bytes2word(104,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,73,110,116)
, bytes2word(56,88,111,114)
,	/* ST_v1812: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(87,111,114,100)
, bytes2word(49,54,65,110)
,	/* ST_v1800: (byte 2) */
  bytes2word(100,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,87,111,114)
, bytes2word(100,49,54,67)
, bytes2word(111,109,112,108)
,	/* ST_v1796: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(87,111,114,100)
, bytes2word(49,54,76,115)
,	/* ST_v1808: (byte 2) */
  bytes2word(104,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,87,111,114)
, bytes2word(100,49,54,79)
,	/* ST_v1792: (byte 2) */
  bytes2word(114,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,87,111,114)
, bytes2word(100,49,54,82)
,	/* ST_v1804: (byte 3) */
  bytes2word(115,104,0,78)
, bytes2word(72,67,46,83)
, bytes2word(105,122,101,100)
, bytes2word(84,121,112,101)
, bytes2word(115,46,110,104)
, bytes2word(99,95,112,114)
, bytes2word(105,109,87,111)
, bytes2word(114,100,49,54)
,	/* ST_v1766: (byte 4) */
  bytes2word(88,111,114,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,87)
, bytes2word(111,114,100,51)
, bytes2word(50,65,110,100)
,	/* ST_v1754: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(87,111,114,100)
, bytes2word(51,50,67,111)
,	/* ST_v1750: (byte 4) */
  bytes2word(109,112,108,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,87)
, bytes2word(111,114,100,51)
, bytes2word(50,76,115,104)
,	/* ST_v1762: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(87,111,114,100)
, bytes2word(51,50,79,114)
,	/* ST_v1746: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(87,111,114,100)
, bytes2word(51,50,82,115)
,	/* ST_v1758: (byte 2) */
  bytes2word(104,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,87,111,114)
, bytes2word(100,51,50,88)
,	/* ST_v1720: (byte 3) */
  bytes2word(111,114,0,78)
, bytes2word(72,67,46,83)
, bytes2word(105,122,101,100)
, bytes2word(84,121,112,101)
, bytes2word(115,46,110,104)
, bytes2word(99,95,112,114)
, bytes2word(105,109,87,111)
, bytes2word(114,100,54,52)
,	/* ST_v1708: (byte 4) */
  bytes2word(65,110,100,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,87)
, bytes2word(111,114,100,54)
, bytes2word(52,67,111,109)
,	/* ST_v1704: (byte 3) */
  bytes2word(112,108,0,78)
, bytes2word(72,67,46,83)
, bytes2word(105,122,101,100)
, bytes2word(84,121,112,101)
, bytes2word(115,46,110,104)
, bytes2word(99,95,112,114)
, bytes2word(105,109,87,111)
, bytes2word(114,100,54,52)
,	/* ST_v1716: (byte 4) */
  bytes2word(76,115,104,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,87)
, bytes2word(111,114,100,54)
,	/* ST_v1700: (byte 4) */
  bytes2word(52,79,114,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,87)
, bytes2word(111,114,100,54)
, bytes2word(52,82,115,104)
,	/* ST_v1712: (byte 1) */
  bytes2word(0,78,72,67)
, bytes2word(46,83,105,122)
, bytes2word(101,100,84,121)
, bytes2word(112,101,115,46)
, bytes2word(110,104,99,95)
, bytes2word(112,114,105,109)
, bytes2word(87,111,114,100)
, bytes2word(54,52,88,111)
,	/* ST_v1858: (byte 2) */
  bytes2word(114,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,87,111,114)
, bytes2word(100,56,65,110)
,	/* ST_v1846: (byte 2) */
  bytes2word(100,0,78,72)
, bytes2word(67,46,83,105)
, bytes2word(122,101,100,84)
, bytes2word(121,112,101,115)
, bytes2word(46,110,104,99)
, bytes2word(95,112,114,105)
, bytes2word(109,87,111,114)
, bytes2word(100,56,67,111)
,	/* ST_v1842: (byte 4) */
  bytes2word(109,112,108,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,87)
, bytes2word(111,114,100,56)
,	/* ST_v1854: (byte 4) */
  bytes2word(76,115,104,0)
, bytes2word(78,72,67,46)
, bytes2word(83,105,122,101)
, bytes2word(100,84,121,112)
, bytes2word(101,115,46,110)
, bytes2word(104,99,95,112)
, bytes2word(114,105,109,87)
, bytes2word(111,114,100,56)
,	/* ST_v1838: (byte 3) */
  bytes2word(79,114,0,78)
, bytes2word(72,67,46,83)
, bytes2word(105,122,101,100)
, bytes2word(84,121,112,101)
, bytes2word(115,46,110,104)
, bytes2word(99,95,112,114)
, bytes2word(105,109,87,111)
, bytes2word(114,100,56,82)
,	/* ST_v1850: (byte 3) */
  bytes2word(115,104,0,78)
, bytes2word(72,67,46,83)
, bytes2word(105,122,101,100)
, bytes2word(84,121,112,101)
, bytes2word(115,46,110,104)
, bytes2word(99,95,112,114)
, bytes2word(105,109,87,111)
, bytes2word(114,100,56,88)
, bytes2word(111,114,0,0)
,};

#include <haskell2c.h>
#include <HsFFI.h>

/* foreign import ccall "nhc_primWord64Rsh" NHC.SizedTypes.nhc_primWord64Rsh 2 :: FFI.Word64 -> Prelude.Int -> FFI.Word64 */
extern HsWord64 nhc_primWord64Rsh(HsWord64,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord64Rsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord64Rsh","FFI.Word64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord64Rsh) {
  NodePtr nodeptr;
  HsWord64 result;
  HsWord64 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord64)nhc_get_64bit_value(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primWord64Rsh(arg1,arg2);

  nodeptr = nhc_mkWord64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord64Rsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord64Lsh" NHC.SizedTypes.nhc_primWord64Lsh 2 :: FFI.Word64 -> Prelude.Int -> FFI.Word64 */
extern HsWord64 nhc_primWord64Lsh(HsWord64,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord64Lsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord64Lsh","FFI.Word64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord64Lsh) {
  NodePtr nodeptr;
  HsWord64 result;
  HsWord64 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord64)nhc_get_64bit_value(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primWord64Lsh(arg1,arg2);

  nodeptr = nhc_mkWord64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord64Lsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord64Compl" NHC.SizedTypes.nhc_primWord64Compl 1 :: FFI.Word64 -> FFI.Word64 */
extern HsWord64 nhc_primWord64Compl(HsWord64);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord64Compl = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord64Compl","FFI.Word64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord64Compl) {
  NodePtr nodeptr;
  HsWord64 result;
  HsWord64 arg1;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord64)nhc_get_64bit_value(nodeptr);

  result = nhc_primWord64Compl(arg1);

  nodeptr = nhc_mkWord64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord64Compl);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord64Xor" NHC.SizedTypes.nhc_primWord64Xor 2 :: FFI.Word64 -> FFI.Word64 -> FFI.Word64 */
extern HsWord64 nhc_primWord64Xor(HsWord64,HsWord64);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord64Xor = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord64Xor","FFI.Word64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord64Xor) {
  NodePtr nodeptr;
  HsWord64 result;
  HsWord64 arg1;
  HsWord64 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord64)nhc_get_64bit_value(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord64)nhc_get_64bit_value(nodeptr);

  result = nhc_primWord64Xor(arg1,arg2);

  nodeptr = nhc_mkWord64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord64Xor);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord64Or" NHC.SizedTypes.nhc_primWord64Or 2 :: FFI.Word64 -> FFI.Word64 -> FFI.Word64 */
extern HsWord64 nhc_primWord64Or(HsWord64,HsWord64);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord64Or = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord64Or","FFI.Word64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord64Or) {
  NodePtr nodeptr;
  HsWord64 result;
  HsWord64 arg1;
  HsWord64 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord64)nhc_get_64bit_value(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord64)nhc_get_64bit_value(nodeptr);

  result = nhc_primWord64Or(arg1,arg2);

  nodeptr = nhc_mkWord64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord64Or);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord64And" NHC.SizedTypes.nhc_primWord64And 2 :: FFI.Word64 -> FFI.Word64 -> FFI.Word64 */
extern HsWord64 nhc_primWord64And(HsWord64,HsWord64);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord64And = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord64And","FFI.Word64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord64And) {
  NodePtr nodeptr;
  HsWord64 result;
  HsWord64 arg1;
  HsWord64 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord64)nhc_get_64bit_value(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord64)nhc_get_64bit_value(nodeptr);

  result = nhc_primWord64And(arg1,arg2);

  nodeptr = nhc_mkWord64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord64And);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord32Rsh" NHC.SizedTypes.nhc_primWord32Rsh 2 :: FFI.Word32 -> Prelude.Int -> FFI.Word32 */
extern HsWord32 nhc_primWord32Rsh(HsWord32,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord32Rsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord32Rsh","FFI.Word32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord32Rsh) {
  NodePtr nodeptr;
  HsWord32 result;
  HsWord32 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord32)GET_32BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primWord32Rsh(arg1,arg2);

  nodeptr = nhc_mkWord32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord32Rsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord32Lsh" NHC.SizedTypes.nhc_primWord32Lsh 2 :: FFI.Word32 -> Prelude.Int -> FFI.Word32 */
extern HsWord32 nhc_primWord32Lsh(HsWord32,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord32Lsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord32Lsh","FFI.Word32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord32Lsh) {
  NodePtr nodeptr;
  HsWord32 result;
  HsWord32 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord32)GET_32BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primWord32Lsh(arg1,arg2);

  nodeptr = nhc_mkWord32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord32Lsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord32Compl" NHC.SizedTypes.nhc_primWord32Compl 1 :: FFI.Word32 -> FFI.Word32 */
extern HsWord32 nhc_primWord32Compl(HsWord32);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord32Compl = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord32Compl","FFI.Word32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord32Compl) {
  NodePtr nodeptr;
  HsWord32 result;
  HsWord32 arg1;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord32)GET_32BIT_VALUE(nodeptr);

  result = nhc_primWord32Compl(arg1);

  nodeptr = nhc_mkWord32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord32Compl);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord32Xor" NHC.SizedTypes.nhc_primWord32Xor 2 :: FFI.Word32 -> FFI.Word32 -> FFI.Word32 */
extern HsWord32 nhc_primWord32Xor(HsWord32,HsWord32);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord32Xor = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord32Xor","FFI.Word32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord32Xor) {
  NodePtr nodeptr;
  HsWord32 result;
  HsWord32 arg1;
  HsWord32 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord32)GET_32BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord32)GET_32BIT_VALUE(nodeptr);

  result = nhc_primWord32Xor(arg1,arg2);

  nodeptr = nhc_mkWord32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord32Xor);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord32Or" NHC.SizedTypes.nhc_primWord32Or 2 :: FFI.Word32 -> FFI.Word32 -> FFI.Word32 */
extern HsWord32 nhc_primWord32Or(HsWord32,HsWord32);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord32Or = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord32Or","FFI.Word32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord32Or) {
  NodePtr nodeptr;
  HsWord32 result;
  HsWord32 arg1;
  HsWord32 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord32)GET_32BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord32)GET_32BIT_VALUE(nodeptr);

  result = nhc_primWord32Or(arg1,arg2);

  nodeptr = nhc_mkWord32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord32Or);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord32And" NHC.SizedTypes.nhc_primWord32And 2 :: FFI.Word32 -> FFI.Word32 -> FFI.Word32 */
extern HsWord32 nhc_primWord32And(HsWord32,HsWord32);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord32And = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord32And","FFI.Word32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord32And) {
  NodePtr nodeptr;
  HsWord32 result;
  HsWord32 arg1;
  HsWord32 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord32)GET_32BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord32)GET_32BIT_VALUE(nodeptr);

  result = nhc_primWord32And(arg1,arg2);

  nodeptr = nhc_mkWord32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord32And);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord16Rsh" NHC.SizedTypes.nhc_primWord16Rsh 2 :: FFI.Word16 -> Prelude.Int -> FFI.Word16 */
extern HsWord16 nhc_primWord16Rsh(HsWord16,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord16Rsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord16Rsh","FFI.Word16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord16Rsh) {
  NodePtr nodeptr;
  HsWord16 result;
  HsWord16 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord16)GET_16BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primWord16Rsh(arg1,arg2);

  nodeptr = nhc_mkWord16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord16Rsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord16Lsh" NHC.SizedTypes.nhc_primWord16Lsh 2 :: FFI.Word16 -> Prelude.Int -> FFI.Word16 */
extern HsWord16 nhc_primWord16Lsh(HsWord16,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord16Lsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord16Lsh","FFI.Word16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord16Lsh) {
  NodePtr nodeptr;
  HsWord16 result;
  HsWord16 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord16)GET_16BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primWord16Lsh(arg1,arg2);

  nodeptr = nhc_mkWord16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord16Lsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord16Compl" NHC.SizedTypes.nhc_primWord16Compl 1 :: FFI.Word16 -> FFI.Word16 */
extern HsWord16 nhc_primWord16Compl(HsWord16);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord16Compl = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord16Compl","FFI.Word16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord16Compl) {
  NodePtr nodeptr;
  HsWord16 result;
  HsWord16 arg1;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord16)GET_16BIT_VALUE(nodeptr);

  result = nhc_primWord16Compl(arg1);

  nodeptr = nhc_mkWord16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord16Compl);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord16Xor" NHC.SizedTypes.nhc_primWord16Xor 2 :: FFI.Word16 -> FFI.Word16 -> FFI.Word16 */
extern HsWord16 nhc_primWord16Xor(HsWord16,HsWord16);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord16Xor = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord16Xor","FFI.Word16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord16Xor) {
  NodePtr nodeptr;
  HsWord16 result;
  HsWord16 arg1;
  HsWord16 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord16)GET_16BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord16)GET_16BIT_VALUE(nodeptr);

  result = nhc_primWord16Xor(arg1,arg2);

  nodeptr = nhc_mkWord16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord16Xor);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord16Or" NHC.SizedTypes.nhc_primWord16Or 2 :: FFI.Word16 -> FFI.Word16 -> FFI.Word16 */
extern HsWord16 nhc_primWord16Or(HsWord16,HsWord16);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord16Or = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord16Or","FFI.Word16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord16Or) {
  NodePtr nodeptr;
  HsWord16 result;
  HsWord16 arg1;
  HsWord16 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord16)GET_16BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord16)GET_16BIT_VALUE(nodeptr);

  result = nhc_primWord16Or(arg1,arg2);

  nodeptr = nhc_mkWord16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord16Or);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord16And" NHC.SizedTypes.nhc_primWord16And 2 :: FFI.Word16 -> FFI.Word16 -> FFI.Word16 */
extern HsWord16 nhc_primWord16And(HsWord16,HsWord16);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord16And = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord16And","FFI.Word16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord16And) {
  NodePtr nodeptr;
  HsWord16 result;
  HsWord16 arg1;
  HsWord16 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord16)GET_16BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord16)GET_16BIT_VALUE(nodeptr);

  result = nhc_primWord16And(arg1,arg2);

  nodeptr = nhc_mkWord16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord16And);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord8Rsh" NHC.SizedTypes.nhc_primWord8Rsh 2 :: FFI.Word8 -> Prelude.Int -> FFI.Word8 */
extern HsWord8 nhc_primWord8Rsh(HsWord8,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord8Rsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord8Rsh","FFI.Word8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord8Rsh) {
  NodePtr nodeptr;
  HsWord8 result;
  HsWord8 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord8)GET_8BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primWord8Rsh(arg1,arg2);

  nodeptr = nhc_mkWord8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord8Rsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord8Lsh" NHC.SizedTypes.nhc_primWord8Lsh 2 :: FFI.Word8 -> Prelude.Int -> FFI.Word8 */
extern HsWord8 nhc_primWord8Lsh(HsWord8,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord8Lsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord8Lsh","FFI.Word8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord8Lsh) {
  NodePtr nodeptr;
  HsWord8 result;
  HsWord8 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord8)GET_8BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primWord8Lsh(arg1,arg2);

  nodeptr = nhc_mkWord8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord8Lsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord8Compl" NHC.SizedTypes.nhc_primWord8Compl 1 :: FFI.Word8 -> FFI.Word8 */
extern HsWord8 nhc_primWord8Compl(HsWord8);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord8Compl = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord8Compl","FFI.Word8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord8Compl) {
  NodePtr nodeptr;
  HsWord8 result;
  HsWord8 arg1;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord8)GET_8BIT_VALUE(nodeptr);

  result = nhc_primWord8Compl(arg1);

  nodeptr = nhc_mkWord8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord8Compl);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord8Xor" NHC.SizedTypes.nhc_primWord8Xor 2 :: FFI.Word8 -> FFI.Word8 -> FFI.Word8 */
extern HsWord8 nhc_primWord8Xor(HsWord8,HsWord8);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord8Xor = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord8Xor","FFI.Word8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord8Xor) {
  NodePtr nodeptr;
  HsWord8 result;
  HsWord8 arg1;
  HsWord8 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord8)GET_8BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord8)GET_8BIT_VALUE(nodeptr);

  result = nhc_primWord8Xor(arg1,arg2);

  nodeptr = nhc_mkWord8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord8Xor);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord8Or" NHC.SizedTypes.nhc_primWord8Or 2 :: FFI.Word8 -> FFI.Word8 -> FFI.Word8 */
extern HsWord8 nhc_primWord8Or(HsWord8,HsWord8);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord8Or = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord8Or","FFI.Word8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord8Or) {
  NodePtr nodeptr;
  HsWord8 result;
  HsWord8 arg1;
  HsWord8 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord8)GET_8BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord8)GET_8BIT_VALUE(nodeptr);

  result = nhc_primWord8Or(arg1,arg2);

  nodeptr = nhc_mkWord8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord8Or);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primWord8And" NHC.SizedTypes.nhc_primWord8And 2 :: FFI.Word8 -> FFI.Word8 -> FFI.Word8 */
extern HsWord8 nhc_primWord8And(HsWord8,HsWord8);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primWord8And = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primWord8And","FFI.Word8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primWord8And) {
  NodePtr nodeptr;
  HsWord8 result;
  HsWord8 arg1;
  HsWord8 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsWord8)GET_8BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsWord8)GET_8BIT_VALUE(nodeptr);

  result = nhc_primWord8And(arg1,arg2);

  nodeptr = nhc_mkWord8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primWord8And);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt64Rsh" NHC.SizedTypes.nhc_primInt64Rsh 2 :: FFI.Int64 -> Prelude.Int -> FFI.Int64 */
extern HsInt64 nhc_primInt64Rsh(HsInt64,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt64Rsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt64Rsh","FFI.Int64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt64Rsh) {
  NodePtr nodeptr;
  HsInt64 result;
  HsInt64 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt64)nhc_get_64bit_value(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primInt64Rsh(arg1,arg2);

  nodeptr = nhc_mkInt64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt64Rsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt64Lsh" NHC.SizedTypes.nhc_primInt64Lsh 2 :: FFI.Int64 -> Prelude.Int -> FFI.Int64 */
extern HsInt64 nhc_primInt64Lsh(HsInt64,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt64Lsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt64Lsh","FFI.Int64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt64Lsh) {
  NodePtr nodeptr;
  HsInt64 result;
  HsInt64 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt64)nhc_get_64bit_value(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primInt64Lsh(arg1,arg2);

  nodeptr = nhc_mkInt64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt64Lsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt64Compl" NHC.SizedTypes.nhc_primInt64Compl 1 :: FFI.Int64 -> FFI.Int64 */
extern HsInt64 nhc_primInt64Compl(HsInt64);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt64Compl = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt64Compl","FFI.Int64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt64Compl) {
  NodePtr nodeptr;
  HsInt64 result;
  HsInt64 arg1;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt64)nhc_get_64bit_value(nodeptr);

  result = nhc_primInt64Compl(arg1);

  nodeptr = nhc_mkInt64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt64Compl);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt64Xor" NHC.SizedTypes.nhc_primInt64Xor 2 :: FFI.Int64 -> FFI.Int64 -> FFI.Int64 */
extern HsInt64 nhc_primInt64Xor(HsInt64,HsInt64);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt64Xor = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt64Xor","FFI.Int64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt64Xor) {
  NodePtr nodeptr;
  HsInt64 result;
  HsInt64 arg1;
  HsInt64 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt64)nhc_get_64bit_value(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt64)nhc_get_64bit_value(nodeptr);

  result = nhc_primInt64Xor(arg1,arg2);

  nodeptr = nhc_mkInt64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt64Xor);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt64Or" NHC.SizedTypes.nhc_primInt64Or 2 :: FFI.Int64 -> FFI.Int64 -> FFI.Int64 */
extern HsInt64 nhc_primInt64Or(HsInt64,HsInt64);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt64Or = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt64Or","FFI.Int64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt64Or) {
  NodePtr nodeptr;
  HsInt64 result;
  HsInt64 arg1;
  HsInt64 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt64)nhc_get_64bit_value(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt64)nhc_get_64bit_value(nodeptr);

  result = nhc_primInt64Or(arg1,arg2);

  nodeptr = nhc_mkInt64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt64Or);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt64And" NHC.SizedTypes.nhc_primInt64And 2 :: FFI.Int64 -> FFI.Int64 -> FFI.Int64 */
extern HsInt64 nhc_primInt64And(HsInt64,HsInt64);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt64And = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt64And","FFI.Int64"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt64And) {
  NodePtr nodeptr;
  HsInt64 result;
  HsInt64 arg1;
  HsInt64 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt64)nhc_get_64bit_value(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt64)nhc_get_64bit_value(nodeptr);

  result = nhc_primInt64And(arg1,arg2);

  nodeptr = nhc_mkInt64(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt64And);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt32Rsh" NHC.SizedTypes.nhc_primInt32Rsh 2 :: FFI.Int32 -> Prelude.Int -> FFI.Int32 */
extern HsInt32 nhc_primInt32Rsh(HsInt32,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt32Rsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt32Rsh","FFI.Int32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt32Rsh) {
  NodePtr nodeptr;
  HsInt32 result;
  HsInt32 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt32)GET_32BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primInt32Rsh(arg1,arg2);

  nodeptr = nhc_mkInt32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt32Rsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt32Lsh" NHC.SizedTypes.nhc_primInt32Lsh 2 :: FFI.Int32 -> Prelude.Int -> FFI.Int32 */
extern HsInt32 nhc_primInt32Lsh(HsInt32,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt32Lsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt32Lsh","FFI.Int32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt32Lsh) {
  NodePtr nodeptr;
  HsInt32 result;
  HsInt32 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt32)GET_32BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primInt32Lsh(arg1,arg2);

  nodeptr = nhc_mkInt32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt32Lsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt32Compl" NHC.SizedTypes.nhc_primInt32Compl 1 :: FFI.Int32 -> FFI.Int32 */
extern HsInt32 nhc_primInt32Compl(HsInt32);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt32Compl = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt32Compl","FFI.Int32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt32Compl) {
  NodePtr nodeptr;
  HsInt32 result;
  HsInt32 arg1;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt32)GET_32BIT_VALUE(nodeptr);

  result = nhc_primInt32Compl(arg1);

  nodeptr = nhc_mkInt32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt32Compl);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt32Xor" NHC.SizedTypes.nhc_primInt32Xor 2 :: FFI.Int32 -> FFI.Int32 -> FFI.Int32 */
extern HsInt32 nhc_primInt32Xor(HsInt32,HsInt32);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt32Xor = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt32Xor","FFI.Int32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt32Xor) {
  NodePtr nodeptr;
  HsInt32 result;
  HsInt32 arg1;
  HsInt32 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt32)GET_32BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt32)GET_32BIT_VALUE(nodeptr);

  result = nhc_primInt32Xor(arg1,arg2);

  nodeptr = nhc_mkInt32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt32Xor);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt32Or" NHC.SizedTypes.nhc_primInt32Or 2 :: FFI.Int32 -> FFI.Int32 -> FFI.Int32 */
extern HsInt32 nhc_primInt32Or(HsInt32,HsInt32);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt32Or = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt32Or","FFI.Int32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt32Or) {
  NodePtr nodeptr;
  HsInt32 result;
  HsInt32 arg1;
  HsInt32 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt32)GET_32BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt32)GET_32BIT_VALUE(nodeptr);

  result = nhc_primInt32Or(arg1,arg2);

  nodeptr = nhc_mkInt32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt32Or);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt32And" NHC.SizedTypes.nhc_primInt32And 2 :: FFI.Int32 -> FFI.Int32 -> FFI.Int32 */
extern HsInt32 nhc_primInt32And(HsInt32,HsInt32);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt32And = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt32And","FFI.Int32"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt32And) {
  NodePtr nodeptr;
  HsInt32 result;
  HsInt32 arg1;
  HsInt32 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt32)GET_32BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt32)GET_32BIT_VALUE(nodeptr);

  result = nhc_primInt32And(arg1,arg2);

  nodeptr = nhc_mkInt32(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt32And);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt16Rsh" NHC.SizedTypes.nhc_primInt16Rsh 2 :: FFI.Int16 -> Prelude.Int -> FFI.Int16 */
extern HsInt16 nhc_primInt16Rsh(HsInt16,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt16Rsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt16Rsh","FFI.Int16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt16Rsh) {
  NodePtr nodeptr;
  HsInt16 result;
  HsInt16 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt16)GET_16BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primInt16Rsh(arg1,arg2);

  nodeptr = nhc_mkInt16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt16Rsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt16Lsh" NHC.SizedTypes.nhc_primInt16Lsh 2 :: FFI.Int16 -> Prelude.Int -> FFI.Int16 */
extern HsInt16 nhc_primInt16Lsh(HsInt16,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt16Lsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt16Lsh","FFI.Int16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt16Lsh) {
  NodePtr nodeptr;
  HsInt16 result;
  HsInt16 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt16)GET_16BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primInt16Lsh(arg1,arg2);

  nodeptr = nhc_mkInt16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt16Lsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt16Compl" NHC.SizedTypes.nhc_primInt16Compl 1 :: FFI.Int16 -> FFI.Int16 */
extern HsInt16 nhc_primInt16Compl(HsInt16);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt16Compl = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt16Compl","FFI.Int16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt16Compl) {
  NodePtr nodeptr;
  HsInt16 result;
  HsInt16 arg1;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt16)GET_16BIT_VALUE(nodeptr);

  result = nhc_primInt16Compl(arg1);

  nodeptr = nhc_mkInt16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt16Compl);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt16Xor" NHC.SizedTypes.nhc_primInt16Xor 2 :: FFI.Int16 -> FFI.Int16 -> FFI.Int16 */
extern HsInt16 nhc_primInt16Xor(HsInt16,HsInt16);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt16Xor = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt16Xor","FFI.Int16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt16Xor) {
  NodePtr nodeptr;
  HsInt16 result;
  HsInt16 arg1;
  HsInt16 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt16)GET_16BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt16)GET_16BIT_VALUE(nodeptr);

  result = nhc_primInt16Xor(arg1,arg2);

  nodeptr = nhc_mkInt16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt16Xor);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt16Or" NHC.SizedTypes.nhc_primInt16Or 2 :: FFI.Int16 -> FFI.Int16 -> FFI.Int16 */
extern HsInt16 nhc_primInt16Or(HsInt16,HsInt16);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt16Or = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt16Or","FFI.Int16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt16Or) {
  NodePtr nodeptr;
  HsInt16 result;
  HsInt16 arg1;
  HsInt16 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt16)GET_16BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt16)GET_16BIT_VALUE(nodeptr);

  result = nhc_primInt16Or(arg1,arg2);

  nodeptr = nhc_mkInt16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt16Or);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt16And" NHC.SizedTypes.nhc_primInt16And 2 :: FFI.Int16 -> FFI.Int16 -> FFI.Int16 */
extern HsInt16 nhc_primInt16And(HsInt16,HsInt16);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt16And = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt16And","FFI.Int16"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt16And) {
  NodePtr nodeptr;
  HsInt16 result;
  HsInt16 arg1;
  HsInt16 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt16)GET_16BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt16)GET_16BIT_VALUE(nodeptr);

  result = nhc_primInt16And(arg1,arg2);

  nodeptr = nhc_mkInt16(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt16And);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt8Rsh" NHC.SizedTypes.nhc_primInt8Rsh 2 :: FFI.Int8 -> Prelude.Int -> FFI.Int8 */
extern HsInt8 nhc_primInt8Rsh(HsInt8,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt8Rsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt8Rsh","FFI.Int8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt8Rsh) {
  NodePtr nodeptr;
  HsInt8 result;
  HsInt8 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt8)GET_8BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primInt8Rsh(arg1,arg2);

  nodeptr = nhc_mkInt8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt8Rsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt8Lsh" NHC.SizedTypes.nhc_primInt8Lsh 2 :: FFI.Int8 -> Prelude.Int -> FFI.Int8 */
extern HsInt8 nhc_primInt8Lsh(HsInt8,HsInt);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt8Lsh = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt8Lsh","FFI.Int8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt8Lsh) {
  NodePtr nodeptr;
  HsInt8 result;
  HsInt8 arg1;
  HsInt arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt8)GET_8BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt)GET_INT_VALUE(nodeptr);

  result = nhc_primInt8Lsh(arg1,arg2);

  nodeptr = nhc_mkInt8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt8Lsh);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt8Compl" NHC.SizedTypes.nhc_primInt8Compl 1 :: FFI.Int8 -> FFI.Int8 */
extern HsInt8 nhc_primInt8Compl(HsInt8);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt8Compl = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt8Compl","FFI.Int8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt8Compl) {
  NodePtr nodeptr;
  HsInt8 result;
  HsInt8 arg1;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt8)GET_8BIT_VALUE(nodeptr);

  result = nhc_primInt8Compl(arg1);

  nodeptr = nhc_mkInt8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt8Compl);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt8Xor" NHC.SizedTypes.nhc_primInt8Xor 2 :: FFI.Int8 -> FFI.Int8 -> FFI.Int8 */
extern HsInt8 nhc_primInt8Xor(HsInt8,HsInt8);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt8Xor = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt8Xor","FFI.Int8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt8Xor) {
  NodePtr nodeptr;
  HsInt8 result;
  HsInt8 arg1;
  HsInt8 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt8)GET_8BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt8)GET_8BIT_VALUE(nodeptr);

  result = nhc_primInt8Xor(arg1,arg2);

  nodeptr = nhc_mkInt8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt8Xor);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt8Or" NHC.SizedTypes.nhc_primInt8Or 2 :: FFI.Int8 -> FFI.Int8 -> FFI.Int8 */
extern HsInt8 nhc_primInt8Or(HsInt8,HsInt8);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt8Or = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt8Or","FFI.Int8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt8Or) {
  NodePtr nodeptr;
  HsInt8 result;
  HsInt8 arg1;
  HsInt8 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt8)GET_8BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt8)GET_8BIT_VALUE(nodeptr);

  result = nhc_primInt8Or(arg1,arg2);

  nodeptr = nhc_mkInt8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt8Or);
  C_RETURN(nodeptr);
}

/* foreign import ccall "nhc_primInt8And" NHC.SizedTypes.nhc_primInt8And 2 :: FFI.Int8 -> FFI.Int8 -> FFI.Int8 */
extern HsInt8 nhc_primInt8And(HsInt8,HsInt8);
#ifdef PROFILE
static SInfo pf_NHC_46SizedTypes_46nhc_95primInt8And = {"NHC.SizedTypes","NHC.SizedTypes.nhc_primInt8And","FFI.Int8"};
#endif
C_HEADER(FR_NHC_46SizedTypes_46nhc_95primInt8And) {
  NodePtr nodeptr;
  HsInt8 result;
  HsInt8 arg1;
  HsInt8 arg2;
  nodeptr = C_GETARG1(1);
  IND_REMOVE(nodeptr);
  arg1 = (HsInt8)GET_8BIT_VALUE(nodeptr);
  nodeptr = C_GETARG1(2);
  IND_REMOVE(nodeptr);
  arg2 = (HsInt8)GET_8BIT_VALUE(nodeptr);

  result = nhc_primInt8And(arg1,arg2);

  nodeptr = nhc_mkInt8(result);
  INIT_PROFINFO(nodeptr,&pf_NHC_46SizedTypes_46nhc_95primInt8And);
  C_RETURN(nodeptr);
}
