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

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


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

#define v1040	((void*)startLabel+116)
#define v1041	((void*)startLabel+157)
#define v1037	((void*)startLabel+173)
#define CT_v1046	((void*)startLabel+196)
#define FN_LAMBDA1030	((void*)startLabel+304)
#define CT_v1048	((void*)startLabel+324)
#define CF_LAMBDA1030	((void*)startLabel+332)
#define FN_LAMBDA1029	((void*)startLabel+344)
#define CT_v1050	((void*)startLabel+364)
#define CF_LAMBDA1029	((void*)startLabel+372)
#define v1069	((void*)startLabel+416)
#define v1056	((void*)startLabel+420)
#define v1070	((void*)startLabel+436)
#define v1060	((void*)startLabel+440)
#define v1062	((void*)startLabel+486)
#define v1065	((void*)startLabel+568)
#define v1067	((void*)startLabel+672)
#define v1057	((void*)startLabel+681)
#define v1053	((void*)startLabel+689)
#define CT_v1073	((void*)startLabel+728)
#define FN_LAMBDA1033	((void*)startLabel+844)
#define CT_v1075	((void*)startLabel+864)
#define CF_LAMBDA1033	((void*)startLabel+872)
#define FN_LAMBDA1032	((void*)startLabel+884)
#define CT_v1077	((void*)startLabel+904)
#define CF_LAMBDA1032	((void*)startLabel+912)
#define FN_LAMBDA1031	((void*)startLabel+924)
#define CT_v1078	((void*)startLabel+936)
#define F0_LAMBDA1031	((void*)startLabel+944)
#define CT_v1079	((void*)startLabel+988)
#define FN_LAMBDA1034	((void*)startLabel+1028)
#define CT_v1080	((void*)startLabel+1052)
#define F0_LAMBDA1034	((void*)startLabel+1060)
#define v1084	((void*)startLabel+1174)
#define v1087	((void*)startLabel+1308)
#define CT_v1091	((void*)startLabel+1356)
#define FN_LAMBDA1035	((void*)startLabel+1472)
#define CT_v1092	((void*)startLabel+1484)
#define F0_LAMBDA1035	((void*)startLabel+1492)
#define v1101	((void*)startLabel+1518)
#define v1096	((void*)startLabel+1522)
#define v1102	((void*)startLabel+1534)
#define v1100	((void*)startLabel+1538)
#define v1097	((void*)startLabel+1543)
#define v1093	((void*)startLabel+1548)
#define CT_v1103	((void*)startLabel+1572)
#define CT_v1107	((void*)startLabel+1664)
#define CT_v1111	((void*)startLabel+1740)
#define CT_v1115	((void*)startLabel+1792)
#define CT_v1119	((void*)startLabel+1844)
#define CT_v1123	((void*)startLabel+1896)
#define CT_v1130	((void*)startLabel+2116)
#define ST_v1047	((void*)startLabel+2160)
#define ST_v1074	((void*)startLabel+2171)
#define ST_v1076	((void*)startLabel+2238)
#define ST_v1049	((void*)startLabel+2305)
extern Node FN_IntState_46defaultMethodsIS[];
extern Node FN_Prelude_46elem[];
extern Node CF_Prelude_46Eq_46Id_46Id[];
extern Node FN_Prelude_46flip[];
extern Node FN_Prelude_46maybe[];
extern Node FN_IntState_46lookupIS[];
extern Node FN_Prelude_46_36[];
extern Node F0_Maybe_46fromJust[];
extern Node FN_Info_46instancesI[];
extern Node FN_Prelude_46not[];
extern Node FN_Info_46isData[];
extern Node FN_Prelude_46_38_38[];
extern Node FN_Data_46Map_46lookup[];
extern Node CF_Prelude_46Monad_46Prelude_46Maybe[];
extern Node CF_Prelude_46Ord_46Id_46Id[];
extern Node FN_IntState_46strIS[];
extern Node FN_Prelude_46_43_43[];
extern Node F0_Prelude_46error[];
extern Node FN_Info_46tidI[];
extern Node FN_TokenId_46extractM[];
extern Node FN_TokenId_46mkQual2[];
extern Node CF_Prelude_46Ord_46TokenId_46TokenId[];
extern Node FN_IntState_46uniqueIS[];
extern Node FN_Info_46isClass[];
extern Node FN_IntState_46addIS[];
extern Node FN_Data_46Map_46insert[];
extern Node FN_Prelude_46_46[];
extern Node F0_Prelude_46length[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Prelude_46seq[];
extern Node FN_NHC_46Internal_46_95patternMatchFail[];
extern Node FN_State_46unitS[];
extern Node FN_State_46_61_62_62_62[];
extern Node FN_IntState_46tidIS[];
extern Node FN_TokenId_46mkQual3[];
extern Node F0_Info_46arityIM[];
extern Node FN_Prelude_46Num_46Prelude_46Int_46_43[];
extern Node F0_Info_46belongstoI[];
extern Node F0_Info_46isRealData[];
extern Node CF_Data_46Map_46empty[];
extern Node CF_TokenId_46t_95List[];
extern Node CF_Util_46Extra_46noPos[];
extern Node CF_TokenId_46t_95Colon[];
extern Node CF_TokenId_46tTyCon[];
extern Node CF_TokenId_46tTyGeneric[];
extern Node CF_TokenId_46t_95id[];

static Node startLabel[] = {
  bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1046)
,};
Node FN_FSLib_46fsInstanceFor[] = {
  bytes2word(NEEDHEAP_P1,44,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG_ARG,4,1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,3,HEAP_P1)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_ARG,3,HEAP_CVAL_P1,8)
, bytes2word(HEAP_ARG_ARG,4,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(11,HEAP_I1,HEAP_CVAL_P1,8)
, bytes2word(HEAP_ARG_ARG,4,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_P1,10)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,12)
, bytes2word(HEAP_P1,3,HEAP_CVAL_P1,13)
, bytes2word(HEAP_P1,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(4,ZAP_ARG_I3,ZAP_STACK_P1,5)
, bytes2word(ZAP_STACK_P1,4,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,80,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,17,HEAP_ARG,2)
, bytes2word(HEAP_I2,ZAP_STACK_P1,2,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP)
,	/* v1040: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(45),BOT(45))
, bytes2word(POP_I1,HEAP_CVAL_P1,18,HEAP_CVAL_P1)
, bytes2word(19,HEAP_ARG_ARG,4,1)
, bytes2word(HEAP_CVAL_P1,20,HEAP_CVAL_P1,19)
, bytes2word(HEAP_ARG_ARG,4,2,HEAP_CVAL_P1)
, bytes2word(21,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,21,HEAP_OFF_N1)
, bytes2word(11,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(21,HEAP_OFF_N1,15,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_P1,22,HEAP_OFF_N1,5)
,	/* v1041: (byte 1) */
  bytes2word(RETURN_EVAL,UNPACK,1,PUSH_P1)
, bytes2word(0,ZAP_ARG_I1,ZAP_ARG_I2,ZAP_ARG)
, bytes2word(4,ZAP_STACK_P1,1,EVAL)
, bytes2word(UNPACK,3,PUSH_P1,0)
,	/* v1037: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_P1,23,HEAP_I2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,24,HEAP_OFF_N1)
, bytes2word(3,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,0,0)
,	/* CT_v1046: (byte 0) */
  HW(22,4)
, 0
,};
Node F0_FSLib_46fsInstanceFor[] = {
  CAPTAG(useLabel(FN_FSLib_46fsInstanceFor),4)
, VAPTAG(useLabel(FN_IntState_46defaultMethodsIS))
, CAPTAG(useLabel(FN_Prelude_46elem),1)
, useLabel(CF_Prelude_46Eq_46Id_46Id)
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, VAPTAG(useLabel(FN_Prelude_46maybe))
, VAPTAG(useLabel(FN_IntState_46lookupIS))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_Maybe_46fromJust)
, VAPTAG(useLabel(FN_Info_46instancesI))
, VAPTAG(useLabel(FN_Prelude_46not))
, VAPTAG(useLabel(FN_Info_46isData))
, VAPTAG(useLabel(FN_Prelude_46_38_38))
, VAPTAG(useLabel(FN_Data_46Map_46lookup))
, useLabel(CF_Prelude_46Monad_46Prelude_46Maybe)
, useLabel(CF_Prelude_46Ord_46Id_46Id)
, VAPTAG(useLabel(FN_LAMBDA1029))
, VAPTAG(useLabel(FN_IntState_46strIS))
, VAPTAG(useLabel(FN_LAMBDA1030))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, useLabel(F0_Prelude_46error)
, VAPTAG(useLabel(FN_Info_46tidI))
, VAPTAG(useLabel(FN_TokenId_46extractM))
, bytes2word(0,0,0,0)
, useLabel(CT_v1048)
,	/* FN_LAMBDA1030: (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_v1047)
,	/* CT_v1048: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1030: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1030))
, bytes2word(0,0,0,0)
, useLabel(CT_v1050)
,	/* FN_LAMBDA1029: (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_v1049)
,	/* CT_v1050: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1029: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1029))
, bytes2word(5,0,4,1)
, bytes2word(3,2,2,3)
, bytes2word(1,4,0,5)
, useLabel(CT_v1073)
,};
Node FN_FSLib_46fsExp2i[] = {
  bytes2word(ZAP_ARG_I1,ZAP_ARG,4,NEEDSTACK_I16)
, bytes2word(PUSH_ARG,5,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_I1,HEAP_ARG,2,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP)
,	/* v1069: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v1056: (byte 4) */
  bytes2word(POP_I1,JUMP,15,1)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_I2,HEAP_ARG,3,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP)
,	/* v1070: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v1060: (byte 4) */
  bytes2word(POP_I1,JUMP,243,0)
, bytes2word(UNPACK,1,HEAP_CVAL_N1,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG_ARG,2)
, bytes2word(3,HEAP_OFF_N1,4,HEAP_P1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_I2,HEAP_CVAL_I5)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_I1,HEAP_OFF_N1,6,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_P1,9)
, bytes2word(HEAP_I1,HEAP_P1,6,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v1062: (byte 2) */
  bytes2word(TOP(190),BOT(190),POP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,10,HEAP_P1,5)
, bytes2word(EVAL,NEEDHEAP_I32,UNPACK,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,11,HEAP_P1)
, bytes2word(5,ZAP_STACK_P1,5,EVAL)
, bytes2word(NEEDHEAP_P1,54,JUMPFALSE,61)
, bytes2word(0,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(2,HEAP_INT_P1,9,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_IN3,HEAP_INT_P1,1)
, bytes2word(HEAP_CVAL_N1,4,HEAP_P1,0)
, bytes2word(HEAP_I2,HEAP_OFF_N1,11,HEAP_OFF_N1)
, bytes2word(10,HEAP_OFF_N1,8,HEAP_OFF_N1)
, bytes2word(8,HEAP_ARG,2,HEAP_CVAL_P1)
, bytes2word(12,HEAP_P1,0,HEAP_OFF_N1)
, bytes2word(10,HEAP_I1,HEAP_CVAL_P1,13)
, bytes2word(HEAP_CVAL_P1,9,HEAP_I2,HEAP_P1)
, bytes2word(0,HEAP_P1,7,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,10,HEAP_OFF_N1)
, bytes2word(7,PUSH_HEAP,HEAP_CVAL_N1,2)
,	/* v1065: (byte 4) */
  bytes2word(HEAP_I1,HEAP_OFF_N1,5,RETURN)
, bytes2word(HEAP_CVAL_P1,14,HEAP_CVAL_P1,15)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_P1,16)
, bytes2word(HEAP_CVAL_P1,17,HEAP_P1,5)
, bytes2word(HEAP_CVAL_P1,18,HEAP_OFF_N1,6)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_P1,19)
, bytes2word(HEAP_CVAL_P1,20,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,19,HEAP_OFF_N1,13)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,19)
, bytes2word(HEAP_CVAL_P1,21,HEAP_OFF_N1,5)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,22,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,3,HEAP_CVAL_N1)
, bytes2word(5,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,2,HEAP_INT_P1)
, bytes2word(9,HEAP_CVAL_N1,1,HEAP_CVAL_IN3)
, bytes2word(HEAP_P1,0,HEAP_CVAL_N1,6)
, bytes2word(HEAP_I1,HEAP_P1,3,HEAP_OFF_N1)
, bytes2word(11,HEAP_OFF_N1,10,HEAP_OFF_N1)
, bytes2word(8,HEAP_OFF_N1,8,HEAP_CVAL_P1)
, bytes2word(12,HEAP_I1,HEAP_OFF_N1,9)
, bytes2word(HEAP_I2,HEAP_CVAL_P1,13,HEAP_CVAL_P1)
, bytes2word(9,HEAP_P1,3,HEAP_I1)
, bytes2word(HEAP_P1,8,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,7)
, bytes2word(HEAP_CVAL_N1,2,HEAP_I1,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,23)
,	/* v1067: (byte 4) */
  bytes2word(HEAP_I1,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(UNPACK,1,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,HEAP_I1,HEAP_ARG,5)
,	/* v1057: (byte 1) */
  bytes2word(RETURN,HEAP_CVAL_P1,24,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,25,HEAP_OFF_N1,2)
,	/* v1053: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_P1,26,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,25,HEAP_OFF_N1,2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(5,6,0)
, CONSTR(4,0,0)
, CONSTR(8,7,0)
, CONSTR(1,1,0)
, CONSTR(0,2,0)
, CONSTR(0,0,0)
,	/* CT_v1073: (byte 0) */
  HW(24,5)
, 0
,};
Node F0_FSLib_46fsExp2i[] = {
  CAPTAG(useLabel(FN_FSLib_46fsExp2i),5)
, VAPTAG(useLabel(FN_IntState_46lookupIS))
, VAPTAG(useLabel(FN_FSLib_46fsInstanceFor))
, VAPTAG(useLabel(FN_Info_46tidI))
, VAPTAG(useLabel(FN_TokenId_46mkQual2))
, VAPTAG(useLabel(FN_Data_46Map_46lookup))
, useLabel(CF_Prelude_46Monad_46Prelude_46Maybe)
, useLabel(CF_Prelude_46Ord_46TokenId_46TokenId)
, VAPTAG(useLabel(FN_IntState_46uniqueIS))
, VAPTAG(useLabel(FN_Info_46isClass))
, VAPTAG(useLabel(FN_IntState_46addIS))
, VAPTAG(useLabel(FN_Data_46Map_46insert))
, CAPTAG(useLabel(FN_LAMBDA1031),1)
, CAPTAG(useLabel(FN_Data_46Map_46lookup),2)
, useLabel(CF_Prelude_46Ord_46Id_46Id)
, VAPTAG(useLabel(FN_Info_46instancesI))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Maybe_46fromJust)
, useLabel(F0_Prelude_46length)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46seq))
, VAPTAG(useLabel(FN_LAMBDA1032))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, VAPTAG(useLabel(FN_LAMBDA1033))
, bytes2word(0,0,0,0)
, useLabel(CT_v1075)
,	/* FN_LAMBDA1033: (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_v1074)
,	/* CT_v1075: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1033: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1033))
, bytes2word(0,0,0,0)
, useLabel(CT_v1077)
,	/* FN_LAMBDA1032: (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_v1076)
,	/* CT_v1077: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA1032: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA1032))
, bytes2word(1,0,0,1)
, useLabel(CT_v1078)
,	/* FN_LAMBDA1031: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,3)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1078: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1031: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1031),1)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1079)
,};
Node FN_FSLib_46fsExp2[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG_ARG,1,2,HEAP_ARG)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,6)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1079: (byte 0) */
  HW(4,3)
, 0
,};
Node F0_FSLib_46fsExp2[] = {
  CAPTAG(useLabel(FN_FSLib_46fsExp2),3)
, CAPTAG(useLabel(FN_LAMBDA1034),1)
, VAPTAG(useLabel(FN_State_46unitS))
, CAPTAG(useLabel(FN_FSLib_46fsExp2i),2)
, VAPTAG(useLabel(FN_State_46_61_62_62_62))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1080)
,	/* FN_LAMBDA1034: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_HEAP,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,1,2,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(14,2,0)
,	/* CT_v1080: (byte 0) */
  HW(0,2)
, 0
,	/* F0_LAMBDA1034: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1034),2)
, bytes2word(0,0,6,0)
, bytes2word(5,1,4,2)
, bytes2word(3,3,2,4)
, bytes2word(1,5,0,6)
, useLabel(CT_v1091)
,};
Node FN_FSLib_46fsClsTypSel[] = {
  bytes2word(ZAP_ARG,5,NEEDSTACK_I16,PUSH_ARG)
, bytes2word(6,EVAL,NEEDHEAP_P1,36)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG,4,PUSH_HEAP,HEAP_CVAL_I3)
, bytes2word(HEAP_ARG_ARG,2,3,HEAP_OFF_N1)
, bytes2word(5,HEAP_I1,HEAP_CVAL_I4,HEAP_I1)
, bytes2word(HEAP_ARG,2,PUSH_HEAP,HEAP_CVAL_I5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_I4,HEAP_I2,HEAP_ARG,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_P1,7)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,7,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,8,HEAP_P1)
, bytes2word(3,HEAP_ARG,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,9,HEAP_P1,3)
, bytes2word(HEAP_OFF_N1,9,HEAP_OFF_N1,8)
, bytes2word(HEAP_OFF_N1,7,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_P1,11,HEAP_CVAL_P1)
, bytes2word(12,HEAP_I1,HEAP_P1,6)
, bytes2word(ZAP_ARG_I2,ZAP_STACK_P1,4,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v1084: (byte 2) */
  bytes2word(TOP(138),BOT(138),POP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,13,HEAP_P1,5)
, bytes2word(ZAP_STACK_P1,5,EVAL,NEEDHEAP_P1)
, bytes2word(60,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(14,HEAP_I1,HEAP_CVAL_P1,15)
, bytes2word(HEAP_CVAL_P1,6,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_P1,16)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(17,HEAP_OFF_N1,4,HEAP_ARG)
, bytes2word(4,HEAP_CVAL_P1,18,HEAP_CVAL_P1)
, bytes2word(19,HEAP_CVAL_P1,11,HEAP_CVAL_P1)
, bytes2word(20,HEAP_CVAL_P1,21,HEAP_P1)
, bytes2word(5,HEAP_CVAL_P1,22,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(15,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,15,HEAP_OFF_N1)
, bytes2word(13,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(15,HEAP_CVAL_P1,23,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_P1,17)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,24,HEAP_I2)
, bytes2word(HEAP_I1,HEAP_CVAL_N1,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_IN3,HEAP_P1,4,HEAP_P1)
, bytes2word(6,HEAP_I1,HEAP_P1,6)
, bytes2word(HEAP_OFF_N1,6,HEAP_CVAL_N1,4)
, bytes2word(HEAP_ARG,1,HEAP_P1,4)
, bytes2word(HEAP_CVAL_P1,25,HEAP_P1,4)
, bytes2word(HEAP_P1,0,HEAP_P1,5)
, bytes2word(HEAP_CVAL_P1,26,HEAP_CVAL_P1,12)
, bytes2word(HEAP_P1,6,HEAP_P1,4)
, bytes2word(HEAP_P1,11,HEAP_CVAL_N1,5)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,7)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,5,HEAP_OFF_N1)
,	/* v1087: (byte 4) */
  bytes2word(16,HEAP_OFF_N1,5,RETURN)
, bytes2word(UNPACK,1,HEAP_CVAL_N1,4)
, bytes2word(HEAP_ARG,1,HEAP_P1,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,5,HEAP_OFF_N1)
, bytes2word(4,HEAP_ARG,6,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
, CONSTR(14,2,0)
, CONSTR(12,5,0)
, CONSTR(0,0,0)
, CONSTR(1,1,0)
,	/* CT_v1091: (byte 0) */
  HW(24,6)
, 0
,};
Node F0_FSLib_46fsClsTypSel[] = {
  CAPTAG(useLabel(FN_FSLib_46fsClsTypSel),6)
, VAPTAG(useLabel(FN_FSLib_46fsInstanceFor))
, VAPTAG(useLabel(FN_IntState_46lookupIS))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_Maybe_46fromJust)
, VAPTAG(useLabel(FN_Info_46tidI))
, VAPTAG(useLabel(FN_IntState_46tidIS))
, VAPTAG(useLabel(FN_TokenId_46mkQual3))
, VAPTAG(useLabel(FN_Data_46Map_46lookup))
, useLabel(CF_Prelude_46Monad_46Prelude_46Maybe)
, useLabel(CF_Prelude_46Ord_46TokenId_46TokenId)
, VAPTAG(useLabel(FN_IntState_46uniqueIS))
, CAPTAG(useLabel(FN_IntState_46lookupIS),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Info_46arityIM)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_LAMBDA1035),1)
, CAPTAG(useLabel(FN_Data_46Map_46lookup),2)
, useLabel(CF_Prelude_46Ord_46Id_46Id)
, VAPTAG(useLabel(FN_Info_46instancesI))
, CAPTAG(useLabel(FN_Prelude_46flip),1)
, useLabel(F0_Prelude_46length)
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Int_46_43))
, VAPTAG(useLabel(FN_IntState_46addIS))
, VAPTAG(useLabel(FN_Data_46Map_46insert))
, bytes2word(1,0,0,1)
, useLabel(CT_v1092)
,	/* FN_LAMBDA1035: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,3)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v1092: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA1035: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA1035),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1103)
,};
Node FN_FSLib_46fsExpAppl[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v1101: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v1096: (byte 2) */
  bytes2word(28,0,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v1102: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v1100: (byte 2) */
  bytes2word(7,0,POP_I1,PUSH_HEAP)
,	/* v1097: (byte 3) */
  bytes2word(HEAP_CVAL_I3,HEAP_I1,RETURN_EVAL,POP_P1)
,	/* v1093: (byte 4) */
  bytes2word(2,JUMP,2,0)
, bytes2word(HEAP_CVAL_N1,1,HEAP_ARG_ARG,1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(13,2,0)
,	/* CT_v1103: (byte 0) */
  HW(1,2)
, 0
,};
Node F0_FSLib_46fsExpAppl[] = {
  CAPTAG(useLabel(FN_FSLib_46fsExpAppl),2)
, VAPTAG(useLabel(FN_State_46unitS))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v1107)
,};
Node FN_FSLib_46fsRealData[] = {
  bytes2word(ZAP_ARG_I2,NEEDSTACK_I16,PUSH_ARG_I3,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,HEAP_CVAL_I3)
, bytes2word(HEAP_P1,0,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_I4,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_I4,HEAP_OFF_N1)
, bytes2word(11,HEAP_OFF_N1,5,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,4)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_OFF_N1,4,HEAP_ARG)
, bytes2word(3,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1107: (byte 0) */
  HW(6,3)
, 0
,};
Node F0_FSLib_46fsRealData[] = {
  CAPTAG(useLabel(FN_FSLib_46fsRealData),3)
, CAPTAG(useLabel(FN_IntState_46lookupIS),1)
, VAPTAG(useLabel(FN_Prelude_46_46))
, useLabel(F0_Maybe_46fromJust)
, useLabel(F0_Info_46belongstoI)
, useLabel(F0_Info_46isRealData)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1111)
,};
Node FN_FSLib_46fsTidFun[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,3,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_P1,3,HEAP_ARG)
, bytes2word(2,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1111: (byte 0) */
  HW(0,2)
, 0
,};
Node F0_FSLib_46fsTidFun[] = {
  CAPTAG(useLabel(FN_FSLib_46fsTidFun),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1115)
,};
Node FN_FSLib_46fsState[] = {
  bytes2word(ZAP_ARG_I1,NEEDSTACK_I16,PUSH_ARG_I2,EVAL)
, bytes2word(NEEDHEAP_I32,UNPACK,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,1,HEAP_I1,HEAP_ARG)
, bytes2word(2,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1115: (byte 0) */
  HW(0,2)
, 0
,};
Node F0_FSLib_46fsState[] = {
  CAPTAG(useLabel(FN_FSLib_46fsState),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1119)
,};
Node FN_FSLib_46fsId[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,3,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_I2,HEAP_ARG,2)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1119: (byte 0) */
  HW(0,2)
, 0
,};
Node F0_FSLib_46fsId[] = {
  CAPTAG(useLabel(FN_FSLib_46fsId),2)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v1123)
,};
Node FN_FSLib_46fsList[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,3,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_I1,HEAP_ARG,2)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v1123: (byte 0) */
  HW(0,2)
, 0
,};
Node F0_FSLib_46fsList[] = {
  CAPTAG(useLabel(FN_FSLib_46fsList),2)
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v1130)
,};
Node FN_FSLib_46startfs[] = {
  bytes2word(NEEDHEAP_P1,69,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_ARG,3,HEAP_CVAL_I3)
, bytes2word(HEAP_CVAL_N1,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,4,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_IN3,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_P1,7,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I5,HEAP_ARG,4)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_IN3,HEAP_CVAL_P1)
, bytes2word(6,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(4,HEAP_CVAL_N1,1,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,4,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,4)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_I5,HEAP_ARG)
, bytes2word(4,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(5,HEAP_CVAL_P1,6,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,6,HEAP_OFF_N1)
, bytes2word(34,HEAP_OFF_N1,25,HEAP_OFF_N1)
, bytes2word(16,HEAP_OFF_N1,7,HEAP_CVAL_N1)
, bytes2word(4,HEAP_CVAL_N1,1,HEAP_CVAL_P1)
, bytes2word(10,HEAP_OFF_N1,3,HEAP_CVAL_I5)
, bytes2word(HEAP_ARG,4,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,5,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(7,HEAP_OFF_N1,16,HEAP_OFF_N1)
, bytes2word(5,HEAP_ARG,4,PUSH_I1)
, bytes2word(PUSH_I1,PUSH_ARG_I2,PUSH_ZAP_ARG_I1,ZAP_ARG_I2)
, bytes2word(ZAP_ARG_I3,ZAP_ARG,4,ZAP_STACK_P1)
, bytes2word(5,ZAP_STACK_P1,4,EVAL)
, bytes2word(NEEDHEAP_I32,APPLY,3,EVAL)
, bytes2word(UNPACK,2,PUSH_I1,ZAP_STACK_P1)
, bytes2word(2,EVAL,NEEDHEAP_I32,UNPACK)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_N1,7)
, bytes2word(HEAP_P1,3,HEAP_I1,HEAP_I2)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,3,0)
, CONSTR(0,4,0)
, CONSTR(14,2,0)
, CONSTR(0,0,0)
, CONSTR(15,2,0)
, CONSTR(4,0,0)
, CONSTR(0,2,0)
,	/* CT_v1130: (byte 0) */
  HW(8,4)
, 0
,};
Node F0_FSLib_46startfs[] = {
  CAPTAG(useLabel(FN_FSLib_46startfs),4)
, useLabel(CF_Data_46Map_46empty)
, useLabel(CF_TokenId_46t_95List)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, useLabel(CF_Util_46Extra_46noPos)
, useLabel(CF_TokenId_46t_95Colon)
, useLabel(CF_TokenId_46tTyCon)
, useLabel(CF_TokenId_46tTyGeneric)
, useLabel(CF_TokenId_46t_95id)
,	/* ST_v1047: (byte 0) */
  bytes2word(32,102,111,114)
, bytes2word(32,116,121,112)
,	/* ST_v1074: (byte 3) */
  bytes2word(101,32,0,70)
, bytes2word(83,76,105,98)
, bytes2word(58,32,78,111)
, bytes2word(32,109,97,116)
, bytes2word(99,104,105,110)
, bytes2word(103,32,97,108)
, bytes2word(116,101,114,110)
, bytes2word(97,116,105,118)
, bytes2word(101,32,105,110)
, bytes2word(32,99,97,115)
, bytes2word(101,32,101,120)
, bytes2word(112,114,101,115)
, bytes2word(115,105,111,110)
, bytes2word(32,97,116,32)
, bytes2word(49,51,53,58)
, bytes2word(51,45,49,53)
, bytes2word(56,58,53,57)
,	/* ST_v1076: (byte 2) */
  bytes2word(46,0,70,83)
, bytes2word(76,105,98,58)
, bytes2word(32,78,111,32)
, bytes2word(109,97,116,99)
, bytes2word(104,105,110,103)
, bytes2word(32,97,108,116)
, bytes2word(101,114,110,97)
, bytes2word(116,105,118,101)
, bytes2word(32,105,110,32)
, bytes2word(99,97,115,101)
, bytes2word(32,101,120,112)
, bytes2word(114,101,115,115)
, bytes2word(105,111,110,32)
, bytes2word(97,116,32,49)
, bytes2word(51,55,58,54)
, bytes2word(45,49,53,56)
, bytes2word(58,53,57,46)
,	/* ST_v1049: (byte 1) */
  bytes2word(0,102,115,73)
, bytes2word(110,115,116,97)
, bytes2word(110,99,101,70)
, bytes2word(111,114,58,32)
, bytes2word(78,111,32,105)
, bytes2word(110,115,116,97)
, bytes2word(110,99,101,32)
, bytes2word(111,102,32,99)
, bytes2word(108,97,115,115)
, bytes2word(32,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 [email protected].