Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/compiler98/Util/OsOnly.hc

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


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

#define FN_Util_46OsOnly_46isVowel	((void*)startLabel+8)
#define v565	((void*)startLabel+88)
#define v547	((void*)startLabel+92)
#define v548	((void*)startLabel+97)
#define v549	((void*)startLabel+102)
#define v550	((void*)startLabel+107)
#define v551	((void*)startLabel+112)
#define v552	((void*)startLabel+117)
#define v553	((void*)startLabel+122)
#define v554	((void*)startLabel+127)
#define v555	((void*)startLabel+132)
#define v556	((void*)startLabel+137)
#define v557	((void*)startLabel+142)
#define v558	((void*)startLabel+147)
#define v559	((void*)startLabel+152)
#define v560	((void*)startLabel+157)
#define v561	((void*)startLabel+162)
#define v562	((void*)startLabel+167)
#define v563	((void*)startLabel+172)
#define v564	((void*)startLabel+177)
#define v544	((void*)startLabel+182)
#define CT_v566	((void*)startLabel+200)
#define F0_Util_46OsOnly_46isVowel	((void*)startLabel+208)
#define FN_Util_46OsOnly_46strip	((void*)startLabel+224)
#define v567	((void*)startLabel+257)
#define v572	((void*)startLabel+266)
#define v573	((void*)startLabel+271)
#define v574	((void*)startLabel+311)
#define CT_v577	((void*)startLabel+356)
#define F0_Util_46OsOnly_46strip	((void*)startLabel+364)
#define FN_Util_46OsOnly_46maxTen	((void*)startLabel+408)
#define v578	((void*)startLabel+429)
#define CT_v580	((void*)startLabel+452)
#define F0_Util_46OsOnly_46maxTen	((void*)startLabel+460)
#define v605	((void*)startLabel+530)
#define v584	((void*)startLabel+534)
#define v581	((void*)startLabel+539)
#define v586	((void*)startLabel+550)
#define v587	((void*)startLabel+561)
#define v607	((void*)startLabel+576)
#define v591	((void*)startLabel+580)
#define v595	((void*)startLabel+592)
#define v596	((void*)startLabel+597)
#define v609	((void*)startLabel+612)
#define v600	((void*)startLabel+616)
#define v610	((void*)startLabel+626)
#define v604	((void*)startLabel+630)
#define v597	((void*)startLabel+635)
#define v588	((void*)startLabel+640)
#define CT_v611	((void*)startLabel+672)
#define FN_LAMBDA526	((void*)startLabel+732)
#define CT_v612	((void*)startLabel+744)
#define F0_LAMBDA526	((void*)startLabel+752)
#define FN_LAMBDA525	((void*)startLabel+764)
#define CT_v613	((void*)startLabel+776)
#define F0_LAMBDA525	((void*)startLabel+784)
#define FN_Util_46OsOnly_46toUnixPath	((void*)startLabel+796)
#define CT_v614	((void*)startLabel+808)
#define CF_Util_46OsOnly_46toUnixPath	((void*)startLabel+816)
#define FN_LAMBDA527	((void*)startLabel+836)
#define v615	((void*)startLabel+848)
#define CT_v617	((void*)startLabel+856)
#define F0_LAMBDA527	((void*)startLabel+864)
#define FN_Util_46OsOnly_46fixFile	((void*)startLabel+880)
#define v618	((void*)startLabel+906)
#define CT_v620	((void*)startLabel+936)
#define F0_Util_46OsOnly_46fixFile	((void*)startLabel+944)
#define v621	((void*)startLabel+990)
#define v623	((void*)startLabel+1013)
#define CT_v625	((void*)startLabel+1028)
#define FN_LAMBDA530	((void*)startLabel+1076)
#define CT_v627	((void*)startLabel+1096)
#define CF_LAMBDA530	((void*)startLabel+1104)
#define FN_LAMBDA529	((void*)startLabel+1116)
#define CT_v629	((void*)startLabel+1136)
#define CF_LAMBDA529	((void*)startLabel+1144)
#define FN_LAMBDA528	((void*)startLabel+1156)
#define CT_v630	((void*)startLabel+1176)
#define CF_LAMBDA528	((void*)startLabel+1184)
#define CT_v631	((void*)startLabel+1236)
#define FN_LAMBDA532	((void*)startLabel+1276)
#define CT_v633	((void*)startLabel+1296)
#define CF_LAMBDA532	((void*)startLabel+1304)
#define FN_LAMBDA531	((void*)startLabel+1316)
#define CT_v635	((void*)startLabel+1336)
#define CF_LAMBDA531	((void*)startLabel+1344)
#define CT_v636	((void*)startLabel+1372)
#define CT_v637	((void*)startLabel+1420)
#define FN_LAMBDA533	((void*)startLabel+1452)
#define CT_v639	((void*)startLabel+1472)
#define CF_LAMBDA533	((void*)startLabel+1480)
#define CT_v640	((void*)startLabel+1516)
#define FN_LAMBDA534	((void*)startLabel+1548)
#define CT_v642	((void*)startLabel+1568)
#define CF_LAMBDA534	((void*)startLabel+1576)
#define CT_v643	((void*)startLabel+1612)
#define FN_LAMBDA535	((void*)startLabel+1644)
#define CT_v645	((void*)startLabel+1664)
#define CF_LAMBDA535	((void*)startLabel+1672)
#define CT_v646	((void*)startLabel+1708)
#define FN_LAMBDA536	((void*)startLabel+1740)
#define CT_v648	((void*)startLabel+1760)
#define CF_LAMBDA536	((void*)startLabel+1768)
#define FN_Util_46OsOnly_46fixDir	((void*)startLabel+1784)
#define v664	((void*)startLabel+1814)
#define v656	((void*)startLabel+1818)
#define v653	((void*)startLabel+1822)
#define v665	((void*)startLabel+1836)
#define v660	((void*)startLabel+1840)
#define v657	((void*)startLabel+1843)
#define v649	((void*)startLabel+1852)
#define v661	((void*)startLabel+1861)
#define CT_v666	((void*)startLabel+1884)
#define F0_Util_46OsOnly_46fixDir	((void*)startLabel+1892)
#define FN_LAMBDA539	((void*)startLabel+1932)
#define CT_v668	((void*)startLabel+1952)
#define CF_LAMBDA539	((void*)startLabel+1960)
#define FN_LAMBDA538	((void*)startLabel+1972)
#define CT_v669	((void*)startLabel+1992)
#define CF_LAMBDA538	((void*)startLabel+2000)
#define FN_LAMBDA537	((void*)startLabel+2012)
#define CT_v671	((void*)startLabel+2032)
#define CF_LAMBDA537	((void*)startLabel+2040)
#define CT_v672	((void*)startLabel+2080)
#define FN_LAMBDA540	((void*)startLabel+2116)
#define CT_v673	((void*)startLabel+2140)
#define F0_LAMBDA540	((void*)startLabel+2148)
#define v674	((void*)startLabel+2233)
#define CT_v682	((void*)startLabel+2292)
#define FN_Util_46OsOnly_46Prelude_46181_46stripUnix	((void*)startLabel+2340)
#define v716	((void*)startLabel+2350)
#define v686	((void*)startLabel+2354)
#define v717	((void*)startLabel+2368)
#define v690	((void*)startLabel+2372)
#define v718	((void*)startLabel+2382)
#define v694	((void*)startLabel+2386)
#define v719	((void*)startLabel+2400)
#define v698	((void*)startLabel+2404)
#define v720	((void*)startLabel+2414)
#define v702	((void*)startLabel+2418)
#define v721	((void*)startLabel+2436)
#define v706	((void*)startLabel+2440)
#define v707	((void*)startLabel+2443)
#define v722	((void*)startLabel+2452)
#define v711	((void*)startLabel+2456)
#define v723	((void*)startLabel+2470)
#define v715	((void*)startLabel+2474)
#define v712	((void*)startLabel+2477)
#define v703	((void*)startLabel+2482)
#define v695	((void*)startLabel+2487)
#define v687	((void*)startLabel+2492)
#define v683	((void*)startLabel+2497)
#define CT_v724	((void*)startLabel+2504)
#define F0_Util_46OsOnly_46Prelude_46181_46stripUnix	((void*)startLabel+2512)
#define FN_Util_46OsOnly_46Prelude_46182_46stripRiscos	((void*)startLabel+2524)
#define v757	((void*)startLabel+2534)
#define v728	((void*)startLabel+2538)
#define v758	((void*)startLabel+2552)
#define v732	((void*)startLabel+2556)
#define v759	((void*)startLabel+2566)
#define v736	((void*)startLabel+2570)
#define v760	((void*)startLabel+2584)
#define v740	((void*)startLabel+2588)
#define v761	((void*)startLabel+2598)
#define v744	((void*)startLabel+2602)
#define v762	((void*)startLabel+2616)
#define v748	((void*)startLabel+2620)
#define v763	((void*)startLabel+2630)
#define v752	((void*)startLabel+2634)
#define v764	((void*)startLabel+2648)
#define v756	((void*)startLabel+2652)
#define v753	((void*)startLabel+2655)
#define v749	((void*)startLabel+2660)
#define v745	((void*)startLabel+2662)
#define v737	((void*)startLabel+2667)
#define v729	((void*)startLabel+2672)
#define v725	((void*)startLabel+2677)
#define CT_v765	((void*)startLabel+2684)
#define F0_Util_46OsOnly_46Prelude_46182_46stripRiscos	((void*)startLabel+2692)
#define CT_v766	((void*)startLabel+2720)
#define FN_LAMBDA541	((void*)startLabel+2752)
#define CT_v768	((void*)startLabel+2772)
#define CF_LAMBDA541	((void*)startLabel+2780)
#define ST_v670	((void*)startLabel+2784)
#define ST_v634	((void*)startLabel+2785)
#define ST_v626	((void*)startLabel+2787)
#define ST_v628	((void*)startLabel+2791)
#define ST_v767	((void*)startLabel+2796)
#define ST_v667	((void*)startLabel+2804)
#define ST_v641	((void*)startLabel+2866)
#define ST_v644	((void*)startLabel+2870)
#define ST_v647	((void*)startLabel+2873)
#define ST_v632	((void*)startLabel+2876)
#define ST_v638	((void*)startLabel+2879)
extern Node FN_Prelude_46fromInteger[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Prelude_46Num_46Prelude_46Eq[];
extern Node FN_Prelude_46_61_61[];
extern Node FN_Prelude_46_45[];
extern Node FN_NHC_46Internal_46_95apply2[];
extern Node FN_Prelude_46length[];
extern Node FN_Prelude_46Num_46Prelude_46Int_46_45[];
extern Node CF_Prelude_46Num_46Prelude_46Int[];
extern Node FN_Prelude_46take[];
extern Node FN_Prelude_46flip[];
extern Node F0_Prelude_46Eq_46Prelude_46Char_46_61_61[];
extern Node FN_Prelude_46break[];
extern Node FN_Prelude_46tail[];
extern Node FN_Char_46isUpper[];
extern Node FN_Prelude_46_38_38[];
extern Node FN_Prelude_46map[];
extern Node FN_Prelude_46_43_43[];
extern Node FN_Prelude_46null[];
extern Node FN_Prelude_46init[];
extern Node FN_Prelude_46last[];
extern Node CF_Prelude_46otherwise[];
extern Node FN_NHC_46Internal_46_95patternMatchFail[];
extern Node FN_Prelude_46reverse[];
extern Node F0_Prelude_46Eq_46Prelude_46Char_46_47_61[];
extern Node FN_Prelude_46span[];
extern Node FN_Prelude_46Eq_46Prelude_46_91_93_46_61_61[];
extern Node CF_Prelude_46Eq_46Prelude_46Char[];

static Node startLabel[] = {
  bytes2word(1,0,0,1)
, useLabel(CT_v566)
,	/* FN_Util_46OsOnly_46isVowel: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(LOOKUPSWITCH,18,TOP(65),BOT(65))
, bytes2word(TOP(78),BOT(78),TOP(69),BOT(69))
, bytes2word(TOP(83),BOT(83),TOP(73),BOT(73))
, bytes2word(TOP(88),BOT(88),TOP(79),BOT(79))
, bytes2word(TOP(93),BOT(93),TOP(85),BOT(85))
, bytes2word(TOP(98),BOT(98),TOP(89),BOT(89))
, bytes2word(TOP(103),BOT(103),TOP(97),BOT(97))
, bytes2word(TOP(108),BOT(108),TOP(101),BOT(101))
, bytes2word(TOP(113),BOT(113),TOP(105),BOT(105))
, bytes2word(TOP(118),BOT(118),TOP(111),BOT(111))
, bytes2word(TOP(123),BOT(123),TOP(117),BOT(117))
, bytes2word(TOP(128),BOT(128),TOP(121),BOT(121))
, bytes2word(TOP(133),BOT(133),TOP(196),BOT(196))
, bytes2word(TOP(138),BOT(138),TOP(197),BOT(197))
, bytes2word(TOP(143),BOT(143),TOP(212),BOT(212))
, bytes2word(TOP(148),BOT(148),TOP(224),BOT(224))
, bytes2word(TOP(153),BOT(153),TOP(225),BOT(225))
, bytes2word(TOP(158),BOT(158),TOP(240),BOT(240))
,	/* v565: (byte 4) */
  bytes2word(TOP(163),BOT(163),TOP(74),BOT(74))
,	/* v547: (byte 4) */
  bytes2word(POP_I1,JUMP,92,0)
, bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_N1,1)
,	/* v548: (byte 1) */
  bytes2word(RETURN,POP_I1,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v549: (byte 2) */
  bytes2word(1,RETURN,POP_I1,PUSH_HEAP)
,	/* v550: (byte 3) */
  bytes2word(HEAP_CVAL_N1,1,RETURN,POP_I1)
,	/* v551: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_N1,1)
,	/* v552: (byte 1) */
  bytes2word(RETURN,POP_I1,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v553: (byte 2) */
  bytes2word(1,RETURN,POP_I1,PUSH_HEAP)
,	/* v554: (byte 3) */
  bytes2word(HEAP_CVAL_N1,1,RETURN,POP_I1)
,	/* v555: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_N1,1)
,	/* v556: (byte 1) */
  bytes2word(RETURN,POP_I1,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v557: (byte 2) */
  bytes2word(1,RETURN,POP_I1,PUSH_HEAP)
,	/* v558: (byte 3) */
  bytes2word(HEAP_CVAL_N1,1,RETURN,POP_I1)
,	/* v559: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_N1,1)
,	/* v560: (byte 1) */
  bytes2word(RETURN,POP_I1,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v561: (byte 2) */
  bytes2word(1,RETURN,POP_I1,PUSH_HEAP)
,	/* v562: (byte 3) */
  bytes2word(HEAP_CVAL_N1,1,RETURN,POP_I1)
,	/* v563: (byte 4) */
  bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,RETURN)
, bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_N1,1)
,	/* v564: (byte 1) */
  bytes2word(RETURN,POP_I1,PUSH_HEAP,HEAP_CVAL_N1)
,	/* v544: (byte 2) */
  bytes2word(1,RETURN,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v566: (byte 0) */
  HW(0,1)
, 0
,	/* F0_Util_46OsOnly_46isVowel: (byte 0) */
  CAPTAG(useLabel(FN_Util_46OsOnly_46isVowel),1)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v577)
,	/* FN_Util_46OsOnly_46strip: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CADR_N1,1,PUSH_P1,0)
, bytes2word(PUSH_ARG_I2,HEAP_CVAL_I5,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(3,EVAL,NEEDHEAP_I32,APPLY)
, bytes2word(2,SLIDE_P1,1,EVAL)
, bytes2word(JUMPFALSE,4,0,PUSH_ARG_I3)
,	/* v567: (byte 1) */
  bytes2word(RETURN_EVAL,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v572: (byte 2) */
  bytes2word(TOP(9),BOT(9),POP_I1,PUSH_HEAP)
,	/* v573: (byte 3) */
  bytes2word(HEAP_CVAL_N1,2,RETURN,UNPACK)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_I1,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(31,0,HEAP_CVAL_P1,8)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CADR_N1,4,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,8,HEAP_ARG,2)
, bytes2word(HEAP_OFF_N1,6,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_ARG,1,HEAP_OFF_N1)
,	/* v574: (byte 3) */
  bytes2word(6,HEAP_I2,RETURN_EVAL,HEAP_CVAL_P1)
, bytes2word(10,HEAP_ARG_ARG,1,2)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1,5)
, bytes2word(HEAP_I1,HEAP_OFF_N1,6,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
, CONSTRW(1,0)
, 1
, CONSTR(0,0,0)
, CONSTRW(0,0)
,	/* CT_v577: (byte 0) */
  HW(8,3)
, 0
,	/* F0_Util_46OsOnly_46strip: (byte 0) */
  CAPTAG(useLabel(FN_Util_46OsOnly_46strip),3)
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Eq))
, VAPTAG(useLabel(FN_Prelude_46_61_61))
, VAPTAG(useLabel(FN_Util_46OsOnly_46isVowel))
, VAPTAG(useLabel(FN_Prelude_46_45))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, VAPTAG(useLabel(FN_Util_46OsOnly_46strip))
, bytes2word(1,0,0,1)
, useLabel(CT_v580)
,	/* FN_Util_46OsOnly_46maxTen: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_INT_P1,10,PUSH_INT_P1,0)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,LE_W)
, bytes2word(JUMPFALSE,4,0,PUSH_ARG_I1)
,	/* v578: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_P1,0,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_INT_P1)
, bytes2word(10,HEAP_OFF_N1,6,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v580: (byte 0) */
  HW(5,1)
, 0
,	/* F0_Util_46OsOnly_46maxTen: (byte 0) */
  CAPTAG(useLabel(FN_Util_46OsOnly_46maxTen),1)
, VAPTAG(useLabel(FN_Prelude_46length))
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Int_46_45))
, VAPTAG(useLabel(FN_Util_46OsOnly_46strip))
, useLabel(CF_Prelude_46Num_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46take))
, bytes2word(1,0,0,1)
, useLabel(CT_v611)
,};
Node FN_Util_46OsOnly_46hierarchical[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_CHAR_P1)
, bytes2word(47,HEAP_CVAL_I5,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(3,HEAP_ARG,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(6,PUSH_P1,0,ZAP_ARG_I1)
, bytes2word(ZAP_STACK_P1,3,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(8),BOT(8))
,	/* v605: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v584: (byte 2) */
  bytes2word(7,0,POP_I1,PUSH_HEAP)
,	/* v581: (byte 3) */
  bytes2word(HEAP_CVAL_N1,1,RETURN,PUSH_I1)
, bytes2word(ZAP_STACK_P1,2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v586: (byte 2) */
  bytes2word(TOP(15),BOT(15),POP_I1,HEAP_CVAL_P1)
, bytes2word(9,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,10,HEAP_OFF_N1,3)
,	/* v587: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,2,PUSH_P1)
, bytes2word(0,EVAL,NEEDHEAP_I32,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(46),BOT(46))
,	/* v607: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v591: (byte 4) */
  bytes2word(POP_I1,JUMP,62,0)
, bytes2word(POP_I1,PUSH_I1,ZAP_STACK_P1,2)
, bytes2word(EVAL,NEEDHEAP_I32,TABLESWITCH,2)
,	/* v595: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(9),BOT(9))
, bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_N1,2)
,	/* v596: (byte 1) */
  bytes2word(RETURN,UNPACK,2,PUSH_P1)
, bytes2word(0,EVAL,NEEDHEAP_I32,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(46),BOT(46))
,	/* v609: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v600: (byte 4) */
  bytes2word(POP_I1,JUMP,21,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(8),BOT(8))
,	/* v610: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v604: (byte 2) */
  bytes2word(7,0,POP_I1,PUSH_HEAP)
,	/* v597: (byte 3) */
  bytes2word(HEAP_CVAL_N1,2,RETURN,POP_P1)
,	/* v588: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(HEAP_CVAL_P1,11,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,9,HEAP_I2,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,12,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(0,0,0)
, CONSTR(1,0,0)
,	/* CT_v611: (byte 0) */
  HW(10,1)
, 0
,};
Node F0_Util_46OsOnly_46hierarchical[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46hierarchical),1)
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, useLabel(F0_Prelude_46Eq_46Prelude_46Char_46_61_61)
, VAPTAG(useLabel(FN_Prelude_46break))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_LAMBDA525))
, VAPTAG(useLabel(FN_LAMBDA526))
, VAPTAG(useLabel(FN_Prelude_46tail))
, VAPTAG(useLabel(FN_Util_46OsOnly_46hierarchical))
, VAPTAG(useLabel(FN_Char_46isUpper))
, VAPTAG(useLabel(FN_Prelude_46_38_38))
, bytes2word(1,0,0,1)
, useLabel(CT_v612)
,	/* FN_LAMBDA526: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v612: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA526: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA526),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v613)
,	/* FN_LAMBDA525: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v613: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA525: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA525),1)
, bytes2word(0,0,0,0)
, useLabel(CT_v614)
,	/* FN_Util_46OsOnly_46toUnixPath: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v614: (byte 0) */
  HW(2,0)
, 0
,	/* CF_Util_46OsOnly_46toUnixPath: (byte 0) */
  VAPTAG(useLabel(FN_Util_46OsOnly_46toUnixPath))
, CAPTAG(useLabel(FN_LAMBDA527),1)
, CAPTAG(useLabel(FN_Prelude_46map),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v617)
,	/* FN_LAMBDA527: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_CHAR_P1,46,PUSH_ARG_I1)
, bytes2word(EVAL,EQ_W,JUMPFALSE,5)
,	/* v615: (byte 4) */
  bytes2word(0,PUSH_CHAR_P1,47,RETURN)
, bytes2word(PUSH_ARG_I1,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v617: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA527: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA527),1)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v620)
,	/* FN_Util_46OsOnly_46fixFile: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,21,0,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,2,HEAP_ARG)
, bytes2word(2,HEAP_CVAL_N1,1,HEAP_CHAR_P1)
, bytes2word(46,HEAP_ARG,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,7,HEAP_OFF_N1)
,	/* v618: (byte 2) */
  bytes2word(5,RETURN_EVAL,HEAP_CVAL_P1,6)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CHAR_P1,46,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_ARG,3)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
,	/* CT_v620: (byte 0) */
  HW(4,3)
, 0
,	/* F0_Util_46OsOnly_46fixFile: (byte 0) */
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixFile),3)
, VAPTAG(useLabel(FN_Util_46OsOnly_46toUnixPath))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Util_46OsOnly_46maxTen))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v625)
,};
Node FN_Util_46OsOnly_46fixHatTransDir[] = {
  bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,2,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,5,0,PUSH_HEAP)
,	/* v621: (byte 2) */
  bytes2word(HEAP_CVAL_I4,RETURN_EVAL,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,2,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,16,0,HEAP_CVAL_P1)
, bytes2word(6,HEAP_CVAL_P1,7,HEAP_ARG)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,4,HEAP_OFF_N1,4)
,	/* v623: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_P1,9,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_ARG,2)
, bytes2word(HEAP_OFF_N1,3,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v625: (byte 0) */
  HW(7,2)
, 0
,};
Node F0_Util_46OsOnly_46fixHatTransDir[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixHatTransDir),2)
, VAPTAG(useLabel(FN_Prelude_46null))
, VAPTAG(useLabel(FN_LAMBDA528))
, VAPTAG(useLabel(FN_Util_46OsOnly_46hierarchical))
, VAPTAG(useLabel(FN_LAMBDA529))
, VAPTAG(useLabel(FN_Prelude_46init))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_LAMBDA530))
, bytes2word(0,0,0,0)
, useLabel(CT_v627)
,	/* FN_LAMBDA530: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v626)
,	/* CT_v627: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA530: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA530))
, bytes2word(0,0,0,0)
, useLabel(CT_v629)
,	/* FN_LAMBDA529: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v628)
,	/* CT_v629: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA529: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA529))
, bytes2word(0,0,0,0)
, useLabel(CT_v630)
,	/* FN_LAMBDA528: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v626)
,	/* CT_v630: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA528: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA528))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v631)
,};
Node FN_Util_46OsOnly_46fixHatTransFile[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_ARG_ARG,1,3)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,6)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(13,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v631: (byte 0) */
  HW(5,3)
, 0
,};
Node F0_Util_46OsOnly_46fixHatTransFile[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixHatTransFile),3)
, VAPTAG(useLabel(FN_Util_46OsOnly_46fixHatTransDir))
, VAPTAG(useLabel(FN_LAMBDA531))
, VAPTAG(useLabel(FN_LAMBDA532))
, VAPTAG(useLabel(FN_Util_46OsOnly_46fixFile))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(0,0,0,0)
, useLabel(CT_v633)
,	/* FN_LAMBDA532: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v632)
,	/* CT_v633: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA532: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA532))
, bytes2word(0,0,0,0)
, useLabel(CT_v635)
,	/* FN_LAMBDA531: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v634)
,	/* CT_v635: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA531: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA531))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v636)
,};
Node FN_Util_46OsOnly_46fixHatFileBase[] = {
  bytes2word(ZAP_ARG_I1,NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG_ARG_RET_EVAL,2,3,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v636: (byte 0) */
  HW(1,3)
, 0
,};
Node F0_Util_46OsOnly_46fixHatFileBase[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixHatFileBase),3)
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v637)
,};
Node FN_Util_46OsOnly_46fixHatAuxFile[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(1,3,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_ARG,2)
, bytes2word(HEAP_OFF_N1,6,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v637: (byte 0) */
  HW(3,3)
, 0
,};
Node F0_Util_46OsOnly_46fixHatAuxFile[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixHatAuxFile),3)
, VAPTAG(useLabel(FN_LAMBDA533))
, VAPTAG(useLabel(FN_Util_46OsOnly_46fixFile))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(0,0,0,0)
, useLabel(CT_v639)
,	/* FN_LAMBDA533: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v638)
,	/* CT_v639: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA533: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA533))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v640)
,};
Node FN_Util_46OsOnly_46fixDependFile[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(1,3,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_ARG,2)
, bytes2word(HEAP_OFF_N1,6,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v640: (byte 0) */
  HW(3,3)
, 0
,};
Node F0_Util_46OsOnly_46fixDependFile[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixDependFile),3)
, VAPTAG(useLabel(FN_LAMBDA534))
, VAPTAG(useLabel(FN_Util_46OsOnly_46fixFile))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(0,0,0,0)
, useLabel(CT_v642)
,	/* FN_LAMBDA534: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v641)
,	/* CT_v642: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA534: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA534))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v643)
,};
Node FN_Util_46OsOnly_46fixObjectFile[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(1,3,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_ARG,2)
, bytes2word(HEAP_OFF_N1,6,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v643: (byte 0) */
  HW(3,3)
, 0
,};
Node F0_Util_46OsOnly_46fixObjectFile[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixObjectFile),3)
, VAPTAG(useLabel(FN_LAMBDA535))
, VAPTAG(useLabel(FN_Util_46OsOnly_46fixFile))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(0,0,0,0)
, useLabel(CT_v645)
,	/* FN_LAMBDA535: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v644)
,	/* CT_v645: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA535: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA535))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v646)
,};
Node FN_Util_46OsOnly_46fixTypeFile[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_CVAL_I4,HEAP_ARG_ARG)
, bytes2word(1,3,HEAP_OFF_N1,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_ARG,2)
, bytes2word(HEAP_OFF_N1,6,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v646: (byte 0) */
  HW(3,3)
, 0
,};
Node F0_Util_46OsOnly_46fixTypeFile[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixTypeFile),3)
, VAPTAG(useLabel(FN_LAMBDA536))
, VAPTAG(useLabel(FN_Util_46OsOnly_46fixFile))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(0,0,0,0)
, useLabel(CT_v648)
,	/* FN_LAMBDA536: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v647)
,	/* CT_v648: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA536: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA536))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v666)
,	/* FN_Util_46OsOnly_46fixDir: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,63,0,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG,2,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_ARG,2,HEAP_OFF_N1)
, bytes2word(4,UNPACK,2,PUSH_P1)
, bytes2word(0,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v664: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v656: (byte 2) */
  bytes2word(6,0,POP_I1,PUSH_HEAP)
,	/* v653: (byte 2) */
  bytes2word(HEAP_CVAL_I4,RETURN_EVAL,PUSH_I1,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(47),BOT(47))
,	/* v665: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v660: (byte 4) */
  bytes2word(POP_I1,JUMP,5,0)
,	/* v657: (byte 3) */
  bytes2word(POP_I1,PUSH_ARG_I2,RETURN_EVAL,HEAP_CVAL_I5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,6,HEAP_ARG)
,	/* v649: (byte 4) */
  bytes2word(2,HEAP_OFF_N1,3,RETURN_EVAL)
, bytes2word(PUSH_CVAL_P1,7,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,4,0,PUSH_ARG_I2)
,	/* v661: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_P1,8,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v666: (byte 0) */
  HW(7,2)
, 0
,	/* F0_Util_46OsOnly_46fixDir: (byte 0) */
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixDir),2)
, VAPTAG(useLabel(FN_Prelude_46last))
, VAPTAG(useLabel(FN_LAMBDA537))
, VAPTAG(useLabel(FN_LAMBDA538))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, useLabel(CF_Prelude_46otherwise)
, VAPTAG(useLabel(FN_LAMBDA539))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v668)
,	/* FN_LAMBDA539: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v667)
,	/* CT_v668: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA539: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA539))
, bytes2word(0,0,0,0)
, useLabel(CT_v669)
,	/* FN_LAMBDA538: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v634)
,	/* CT_v669: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA538: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA538))
, bytes2word(0,0,0,0)
, useLabel(CT_v671)
,	/* FN_LAMBDA537: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v670)
,	/* CT_v671: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA537: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA537))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v672)
,};
Node FN_Util_46OsOnly_46fixImportNames[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(3,HEAP_ARG,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,5,HEAP_ARG)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v672: (byte 0) */
  HW(2,4)
, 0
,};
Node F0_Util_46OsOnly_46fixImportNames[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixImportNames),4)
, CAPTAG(useLabel(FN_LAMBDA540),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v673)
,	/* FN_LAMBDA540: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(4,HEAP_CVAL_I4,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,8,HEAP_OFF_N1)
, bytes2word(6,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v673: (byte 0) */
  HW(3,4)
, 0
,	/* F0_LAMBDA540: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA540),4)
, VAPTAG(useLabel(FN_Util_46OsOnly_46fixDir))
, VAPTAG(useLabel(FN_Util_46OsOnly_46fixFile))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v682)
,};
Node FN_Util_46OsOnly_46fixRootDir[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_ARG,2)
, bytes2word(PUSH_ZAP_ARG_I1,ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,44,0,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_CHAR_P1,47)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(2,HEAP_P1,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,5,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_I1,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,2,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_OFF_N1,8,HEAP_OFF_N1,5)
,	/* v674: (byte 1) */
  bytes2word(RETURN,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_CHAR_P1,46,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,4,HEAP_I1)
, bytes2word(ZAP_STACK_P1,1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_I4,HEAP_OFF_N1,2)
, bytes2word(HEAP_I1,HEAP_CVAL_I4,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_OFF_N1)
, bytes2word(8,HEAP_OFF_N1,5,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v682: (byte 0) */
  HW(7,2)
, 0
,};
Node F0_Util_46OsOnly_46fixRootDir[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46fixRootDir),2)
, VAPTAG(useLabel(FN_Prelude_46reverse))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, useLabel(F0_Prelude_46Eq_46Prelude_46Char_46_47_61)
, CAPTAG(useLabel(FN_Util_46OsOnly_46Prelude_46181_46stripUnix),1)
, VAPTAG(useLabel(FN_Prelude_46span))
, CAPTAG(useLabel(FN_Util_46OsOnly_46Prelude_46182_46stripRiscos),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v724)
,	/* FN_Util_46OsOnly_46Prelude_46181_46stripUnix: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v716: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v686: (byte 2) */
  bytes2word(145,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(115),BOT(115))
,	/* v717: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v690: (byte 4) */
  bytes2word(POP_I1,JUMP,122,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v718: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v694: (byte 2) */
  bytes2word(108,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(104),BOT(104))
,	/* v719: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v698: (byte 4) */
  bytes2word(POP_I1,JUMP,85,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v720: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v702: (byte 2) */
  bytes2word(71,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(2,NOP,TOP(46),BOT(46))
, bytes2word(TOP(14),BOT(14),TOP(108),BOT(108))
,	/* v721: (byte 4) */
  bytes2word(TOP(17),BOT(17),TOP(10),BOT(10))
,	/* v706: (byte 4) */
  bytes2word(POP_I1,JUMP,44,0)
,	/* v707: (byte 3) */
  bytes2word(POP_I1,PUSH_I1,RETURN_EVAL,POP_I1)
, bytes2word(PUSH_I1,EVAL,TABLESWITCH,2)
,	/* v722: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v711: (byte 4) */
  bytes2word(POP_I1,JUMP,28,0)
, bytes2word(UNPACK,2,PUSH_P1,0)
, bytes2word(EVAL,LOOKUPSWITCH,1,NOP)
, bytes2word(TOP(46),BOT(46),TOP(10),BOT(10))
,	/* v723: (byte 2) */
  bytes2word(TOP(6),BOT(6),POP_I1,JUMP)
,	/* v715: (byte 2) */
  bytes2word(5,0,POP_I1,PUSH_I1)
,	/* v712: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v703: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v695: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v687: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(POP_P1,2,JUMP,2)
,	/* v683: (byte 1) */
  bytes2word(0,PUSH_ARG_I1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v724: (byte 0) */
  HW(0,1)
, 0
,	/* F0_Util_46OsOnly_46Prelude_46181_46stripUnix: (byte 0) */
  CAPTAG(useLabel(FN_Util_46OsOnly_46Prelude_46181_46stripUnix),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v765)
,	/* FN_Util_46OsOnly_46Prelude_46182_46stripRiscos: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v757: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v728: (byte 2) */
  bytes2word(141,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(46),BOT(46))
,	/* v758: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v732: (byte 4) */
  bytes2word(POP_I1,JUMP,118,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v759: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v736: (byte 2) */
  bytes2word(104,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(115),BOT(115))
,	/* v760: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v740: (byte 4) */
  bytes2word(POP_I1,JUMP,81,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v761: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v744: (byte 2) */
  bytes2word(67,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(104),BOT(104))
,	/* v762: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v748: (byte 4) */
  bytes2word(POP_I1,JUMP,44,0)
, bytes2word(POP_I1,PUSH_I1,EVAL,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v763: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v752: (byte 2) */
  bytes2word(28,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,LOOKUPSWITCH)
, bytes2word(1,NOP,TOP(108),BOT(108))
,	/* v764: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v756: (byte 4) */
  bytes2word(POP_I1,JUMP,5,0)
,	/* v753: (byte 3) */
  bytes2word(POP_I1,PUSH_I1,RETURN_EVAL,POP_P1)
,	/* v749: (byte 4) */
  bytes2word(2,JUMP,2,0)
,	/* v745: (byte 2) */
  bytes2word(PUSH_I1,RETURN_EVAL,POP_P1,2)
,	/* v737: (byte 3) */
  bytes2word(JUMP,2,0,POP_P1)
,	/* v729: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(POP_P1,2,JUMP,2)
,	/* v725: (byte 1) */
  bytes2word(0,PUSH_ARG_I1,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v765: (byte 0) */
  HW(0,1)
, 0
,	/* F0_Util_46OsOnly_46Prelude_46182_46stripRiscos: (byte 0) */
  CAPTAG(useLabel(FN_Util_46OsOnly_46Prelude_46182_46stripRiscos),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v766)
,};
Node FN_Util_46OsOnly_46isPrelude[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_ARG,1,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v766: (byte 0) */
  HW(3,1)
, 0
,};
Node F0_Util_46OsOnly_46isPrelude[] = {
  CAPTAG(useLabel(FN_Util_46OsOnly_46isPrelude),1)
, VAPTAG(useLabel(FN_LAMBDA541))
, VAPTAG(useLabel(FN_Prelude_46Eq_46Prelude_46_91_93_46_61_61))
, useLabel(CF_Prelude_46Eq_46Prelude_46Char)
, bytes2word(0,0,0,0)
, useLabel(CT_v768)
,	/* FN_LAMBDA541: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_CADR_N1,2,STRING)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTRW(1,0)
, useLabel(ST_v767)
,	/* CT_v768: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA541: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA541))
,	/* ST_v670: (byte 0) */
 	/* ST_v634: (byte 1) */
 	/* ST_v626: (byte 3) */
  bytes2word(0,47,0,72)
,	/* ST_v628: (byte 3) */
  bytes2word(97,116,0,72)
,	/* ST_v767: (byte 4) */
  bytes2word(97,116,47,0)
, bytes2word(80,114,101,108)
,	/* ST_v667: (byte 4) */
  bytes2word(117,100,101,0)
, bytes2word(85,116,105,108)
, bytes2word(46,79,115,79)
, bytes2word(110,108,121,58)
, bytes2word(32,80,97,116)
, bytes2word(116,101,114,110)
, bytes2word(32,109,97,116)
, bytes2word(99,104,32,102)
, bytes2word(97,105,108,117)
, bytes2word(114,101,32,105)
, bytes2word(110,32,102,117)
, bytes2word(110,99,116,105)
, bytes2word(111,110,32,97)
, bytes2word(116,32,52,49)
, bytes2word(58,49,45,52)
, bytes2word(54,58,49,57)
,	/* ST_v641: (byte 2) */
  bytes2word(46,0,100,101)
,	/* ST_v644: (byte 2) */
  bytes2word(112,0,104,99)
,	/* ST_v647: (byte 1) */
 	/* ST_v632: (byte 4) */
  bytes2word(0,104,105,0)
,	/* ST_v638: (byte 3) */
  bytes2word(104,115,0,104)
, bytes2word(120,0,0,0)
,};

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.