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

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


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

#define FN_Derive_46Eq_46mkEqFun	((void*)startLabel+16)
#define v797	((void*)startLabel+42)
#define v788	((void*)startLabel+46)
#define v798	((void*)startLabel+58)
#define v792	((void*)startLabel+62)
#define v799	((void*)startLabel+74)
#define v796	((void*)startLabel+78)
#define v793	((void*)startLabel+140)
#define v789	((void*)startLabel+165)
#define v785	((void*)startLabel+170)
#define CT_v800	((void*)startLabel+208)
#define F0_Derive_46Eq_46mkEqFun	((void*)startLabel+216)
#define FN_LAMBDA773	((void*)startLabel+264)
#define CT_v802	((void*)startLabel+284)
#define CF_LAMBDA773	((void*)startLabel+292)
#define FN_LAMBDA772	((void*)startLabel+312)
#define CT_v803	((void*)startLabel+492)
#define F0_LAMBDA772	((void*)startLabel+500)
#define FN_LAMBDA771	((void*)startLabel+560)
#define CT_v807	((void*)startLabel+616)
#define F0_LAMBDA771	((void*)startLabel+624)
#define FN_LAMBDA770	((void*)startLabel+644)
#define CT_v808	((void*)startLabel+696)
#define F0_LAMBDA770	((void*)startLabel+704)
#define FN_LAMBDA769	((void*)startLabel+716)
#define CT_v809	((void*)startLabel+728)
#define F0_LAMBDA769	((void*)startLabel+736)
#define FN_LAMBDA768	((void*)startLabel+748)
#define CT_v810	((void*)startLabel+760)
#define F0_LAMBDA768	((void*)startLabel+768)
#define FN_LAMBDA767	((void*)startLabel+784)
#define CT_v811	((void*)startLabel+800)
#define F0_LAMBDA767	((void*)startLabel+808)
#define FN_LAMBDA766	((void*)startLabel+836)
#define CT_v812	((void*)startLabel+852)
#define F0_LAMBDA766	((void*)startLabel+860)
#define FN_LAMBDA765	((void*)startLabel+888)
#define CT_v813	((void*)startLabel+924)
#define F0_LAMBDA765	((void*)startLabel+932)
#define CT_v814	((void*)startLabel+984)
#define FN_LAMBDA783	((void*)startLabel+1028)
#define CT_v815	((void*)startLabel+1052)
#define F0_LAMBDA783	((void*)startLabel+1060)
#define FN_LAMBDA782	((void*)startLabel+1100)
#define CT_v816	((void*)startLabel+1204)
#define F0_LAMBDA782	((void*)startLabel+1212)
#define FN_LAMBDA781	((void*)startLabel+1268)
#define CT_v817	((void*)startLabel+1308)
#define F0_LAMBDA781	((void*)startLabel+1316)
#define FN_LAMBDA780	((void*)startLabel+1372)
#define CT_v818	((void*)startLabel+1468)
#define F0_LAMBDA780	((void*)startLabel+1476)
#define FN_LAMBDA779	((void*)startLabel+1548)
#define v819	((void*)startLabel+1737)
#define CT_v821	((void*)startLabel+1808)
#define F0_LAMBDA779	((void*)startLabel+1816)
#define FN_LAMBDA778	((void*)startLabel+1888)
#define CT_v822	((void*)startLabel+1916)
#define F0_LAMBDA778	((void*)startLabel+1924)
#define FN_LAMBDA777	((void*)startLabel+1964)
#define CT_v823	((void*)startLabel+1992)
#define F0_LAMBDA777	((void*)startLabel+2000)
#define FN_LAMBDA776	((void*)startLabel+2044)
#define CT_v824	((void*)startLabel+2204)
#define F0_LAMBDA776	((void*)startLabel+2212)
#define FN_LAMBDA775	((void*)startLabel+2260)
#define CT_v825	((void*)startLabel+2316)
#define F0_LAMBDA775	((void*)startLabel+2324)
#define FN_LAMBDA774	((void*)startLabel+2356)
#define CT_v826	((void*)startLabel+2412)
#define F0_LAMBDA774	((void*)startLabel+2420)
#define ST_v801	((void*)startLabel+2432)
extern Node FN_Info_46uniqueI[];
extern Node FN_Info_46ntI[];
extern Node FN_State_46unitS[];
extern Node FN_State_46mapS[];
extern Node FN_State_46_62_62_62_61[];
extern Node FN_NHC_46Internal_46_95patternMatchFail[];
extern Node FN_Prelude_46unzip[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node CF_TokenId_46t_95andand[];
extern Node CF_TokenId_46t_95equalequal[];
extern Node FN_Prelude_46map[];
extern Node FN_Prelude_46foldr1[];
extern Node F0_IntState_46getUnique[];
extern Node CF_TokenId_46tTrue[];
extern Node FN_IntState_46getInfo[];
extern Node FN_Info_46constrsI[];
extern Node F0_IntState_46getInfo[];
extern Node FN_Info_46tidI[];
extern Node F0_NT_46mkNTvar[];
extern Node FN_NT_46mkNTcons[];
extern Node FN_IntState_46addInstMethod[];
extern Node CF_TokenId_46tEq[];
extern Node FN_Prelude_46all[];
extern Node F0_Derive_46Lib_46noArgs[];
extern Node CF_TokenId_46t_95fromEnum[];
extern Node FN_Prelude_46_36[];
extern Node F0_State_46unitS[];
extern Node CF_TokenId_46tFalse[];
extern Node FN_Prelude_46_43_43[];
extern Node FN_Derive_46Lib_46syntaxCtxs[];
extern Node FN_Derive_46Lib_46syntaxType[];

static Node startLabel[] = {
  bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v800)
,	/* FN_Derive_46Eq_46mkEqFun: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_ARG)
, bytes2word(3,HEAP_OFF_N1,4,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,4,ZAP_ARG)
, bytes2word(4,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v797: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v788: (byte 2) */
  bytes2word(126,0,UNPACK,4)
, bytes2word(PUSH_P1,3,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v798: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v792: (byte 2) */
  bytes2word(105,0,UNPACK,2)
, bytes2word(PUSH_I1,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(8),BOT(8))
,	/* v799: (byte 2) */
  bytes2word(TOP(4),BOT(4),POP_I1,JUMP)
,	/* v796: (byte 2) */
  bytes2word(64,0,POP_I1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_CVAL_IN3,HEAP_P1,6)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_N1,4)
, bytes2word(HEAP_ARG,3,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,2,HEAP_CVAL_IN3,HEAP_P1)
, bytes2word(6,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(4,HEAP_ARG,3,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_CVAL_IN3)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_IN3,HEAP_OFF_N1,15,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,5,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_CVAL_N1)
, bytes2word(5,HEAP_OFF_N1,2,HEAP_CVAL_N1)
, bytes2word(6,HEAP_OFF_N1,9,HEAP_OFF_N1)
, bytes2word(7,HEAP_OFF_N1,5,PUSH_HEAP)
,	/* v793: (byte 4) */
  bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,3)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,3)
, bytes2word(HEAP_I1,HEAP_CVAL_P1,8,HEAP_ARG)
, bytes2word(2,HEAP_P1,6,HEAP_ARG)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_P1,9)
, bytes2word(HEAP_OFF_N1,8,HEAP_OFF_N1,6)
,	/* v789: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,4,JUMP)
,	/* v785: (byte 2) */
  bytes2word(2,0,HEAP_CVAL_P1,10)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,11,HEAP_OFF_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(0,3,0)
, CONSTR(0,1,0)
, CONSTR(13,2,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
, CONSTR(15,2,0)
,	/* CT_v800: (byte 0) */
  HW(9,4)
, 0
,	/* F0_Derive_46Eq_46mkEqFun: (byte 0) */
  CAPTAG(useLabel(FN_Derive_46Eq_46mkEqFun),4)
, VAPTAG(useLabel(FN_Info_46uniqueI))
, VAPTAG(useLabel(FN_Info_46ntI))
, VAPTAG(useLabel(FN_State_46unitS))
, CAPTAG(useLabel(FN_LAMBDA767),1)
, VAPTAG(useLabel(FN_State_46mapS))
, CAPTAG(useLabel(FN_LAMBDA772),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, VAPTAG(useLabel(FN_LAMBDA773))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v802)
,	/* FN_LAMBDA773: (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_v801)
,	/* CT_v802: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA773: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA773))
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v803)
,	/* FN_LAMBDA772: (byte 0) */
  bytes2word(NEEDHEAP_P1,76,HEAP_CVAL_I3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_OFF_N1,2,HEAP_ARG)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_P1,6)
, bytes2word(HEAP_OFF_N1,6,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_CVAL_P1,7)
, bytes2word(HEAP_OFF_N1,3,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_IN3,HEAP_ARG,3,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,4,HEAP_CVAL_N1)
, bytes2word(2,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_I4,HEAP_ARG,1)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(HEAP_ARG,3,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,5,HEAP_ARG,2)
, bytes2word(HEAP_P1,3,HEAP_CVAL_N1,6)
, bytes2word(HEAP_ARG,3,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,5,HEAP_ARG,2)
, bytes2word(HEAP_I2,HEAP_CVAL_N1,6,HEAP_ARG)
, bytes2word(3,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,5,HEAP_OFF_N1)
, bytes2word(5,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(5,HEAP_OFF_N1,14,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,9,HEAP_ARG)
, bytes2word(3,HEAP_I1,HEAP_CVAL_P1,10)
, bytes2word(HEAP_ARG,3,HEAP_P1,0)
, bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,4)
, bytes2word(HEAP_ARG,4,HEAP_CVAL_P1,12)
, bytes2word(HEAP_OFF_N1,10,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,7,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CVAL_N1,7)
, bytes2word(HEAP_OFF_N1,2,HEAP_CVAL_N1,8)
, bytes2word(HEAP_OFF_N1,21,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(13,HEAP_OFF_N1,5,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(0,3,0)
, CONSTR(0,1,0)
, CONSTR(13,2,0)
, CONSTR(1,2,0)
, CONSTR(2,0,0)
, CONSTR(14,2,0)
, CONSTR(0,2,0)
, CONSTR(0,0,0)
,	/* CT_v803: (byte 0) */
  HW(11,4)
, 0
,	/* F0_LAMBDA772: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA772),4)
, VAPTAG(useLabel(FN_Prelude_46unzip))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_LAMBDA768))
, VAPTAG(useLabel(FN_LAMBDA769))
, useLabel(CF_TokenId_46t_95andand)
, useLabel(CF_TokenId_46t_95equalequal)
, CAPTAG(useLabel(FN_LAMBDA770),2)
, CAPTAG(useLabel(FN_LAMBDA771),1)
, VAPTAG(useLabel(FN_Prelude_46map))
, VAPTAG(useLabel(FN_Prelude_46foldr1))
, VAPTAG(useLabel(FN_State_46unitS))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v807)
,	/* FN_LAMBDA771: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_I1,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_P1)
, bytes2word(0,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(2,HEAP_ARG,2,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(13,2,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v807: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA771: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA771),3)
, bytes2word(0,0,4,0)
, bytes2word(3,1,2,2)
, bytes2word(1,3,0,4)
, useLabel(CT_v808)
,	/* FN_LAMBDA770: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_ARG,4,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,2,HEAP_ARG)
, bytes2word(3,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(2,HEAP_ARG,2,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_ARG)
, bytes2word(1,HEAP_OFF_N1,5,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(13,2,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v808: (byte 0) */
  HW(0,4)
, 0
,	/* F0_LAMBDA770: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA770),4)
, bytes2word(1,0,0,1)
, useLabel(CT_v809)
,	/* FN_LAMBDA769: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,2)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v809: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA769: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA769),1)
, bytes2word(1,0,0,1)
, useLabel(CT_v810)
,	/* FN_LAMBDA768: (byte 0) */
  bytes2word(NEEDSTACK_I16,SELECTOR_EVAL,SELECT,1)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v810: (byte 0) */
  HW(0,1)
, 0
,	/* F0_LAMBDA768: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA768),1)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v811)
,	/* FN_LAMBDA767: (byte 0) */
  bytes2word(ZAP_ARG_I2,NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,4,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v811: (byte 0) */
  HW(3,2)
, 0
,	/* F0_LAMBDA767: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA767),2)
, CAPTAG(useLabel(FN_LAMBDA766),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, useLabel(F0_IntState_46getUnique)
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v812)
,	/* FN_LAMBDA766: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,2)
, bytes2word(1,PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,5,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v812: (byte 0) */
  HW(3,2)
, 0
,	/* F0_LAMBDA766: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA766),2)
, CAPTAG(useLabel(FN_LAMBDA765),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, useLabel(F0_IntState_46getUnique)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v813)
,	/* FN_LAMBDA765: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(2,1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_ARG_ARG,2,3,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_I3,HEAP_OFF_N1)
, bytes2word(4,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, CONSTR(0,2,0)
, CONSTR(14,2,0)
,	/* CT_v813: (byte 0) */
  HW(1,3)
, 0
,	/* F0_LAMBDA765: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA765),3)
, VAPTAG(useLabel(FN_State_46unitS))
, bytes2word(0,0,6,0)
, bytes2word(5,1,4,2)
, bytes2word(3,3,2,4)
, bytes2word(1,5,0,6)
, useLabel(CT_v814)
,};
Node FN_Derive_46Eq_46deriveEq[] = {
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,5)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,6,1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,9)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v814: (byte 0) */
  HW(3,6)
, 0
,};
Node F0_Derive_46Eq_46deriveEq[] = {
  CAPTAG(useLabel(FN_Derive_46Eq_46deriveEq),6)
, CAPTAG(useLabel(FN_LAMBDA783),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, useLabel(F0_IntState_46getUnique)
, bytes2word(7,0,6,1)
, bytes2word(5,2,4,3)
, bytes2word(3,4,2,5)
, bytes2word(1,6,0,7)
, useLabel(CT_v815)
,	/* FN_LAMBDA783: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,7)
, bytes2word(1,HEAP_ARG_ARG,2,3)
, bytes2word(HEAP_ARG_ARG,4,5,HEAP_ARG)
, bytes2word(6,PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,10,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v815: (byte 0) */
  HW(3,7)
, 0
,	/* F0_LAMBDA783: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA783),7)
, CAPTAG(useLabel(FN_LAMBDA782),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, useLabel(F0_IntState_46getUnique)
, bytes2word(0,0,8,0)
, bytes2word(7,1,6,2)
, bytes2word(5,3,4,4)
, bytes2word(3,5,2,6)
, bytes2word(1,7,0,8)
, useLabel(CT_v816)
,	/* FN_LAMBDA782: (byte 0) */
  bytes2word(NEEDHEAP_P1,44,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_ARG_ARG,6,8)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(6,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_CVAL_IN3,HEAP_CVAL_I3,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I4,HEAP_ARG,7,HEAP_OFF_N1)
, bytes2word(5,PUSH_HEAP,HEAP_CVAL_N1,4)
, bytes2word(HEAP_ARG,6,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,5,HEAP_CVAL_IN3,HEAP_CVAL_I5)
, bytes2word(HEAP_OFF_N1,3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_ARG,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,4)
, bytes2word(HEAP_CVAL_P1,7,HEAP_P1,0)
, bytes2word(HEAP_I2,HEAP_P1,3,HEAP_I1)
, bytes2word(HEAP_ARG_ARG,2,3,HEAP_ARG_ARG)
, bytes2word(4,5,HEAP_ARG_ARG,6)
, bytes2word(7,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_OFF_N1,14,HEAP_OFF_N1,13)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(2,0,0)
, CONSTR(15,2,0)
, CONSTR(0,2,0)
, CONSTR(4,0,0)
, CONSTR(14,2,0)
,	/* CT_v816: (byte 0) */
  HW(6,8)
, 0
,	/* F0_LAMBDA782: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA782),8)
, useLabel(CF_TokenId_46tTrue)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, useLabel(CF_TokenId_46t_95equalequal)
, CAPTAG(useLabel(FN_IntState_46getInfo),2)
, CAPTAG(useLabel(FN_LAMBDA781),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, bytes2word(11,0,10,1)
, bytes2word(9,2,8,3)
, bytes2word(7,4,6,5)
, bytes2word(5,6,4,7)
, bytes2word(3,8,2,9)
, bytes2word(1,10,0,11)
, useLabel(CT_v817)
,	/* FN_LAMBDA781: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG,11)
, bytes2word(HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG_ARG,11)
, bytes2word(1,HEAP_ARG_ARG,2,3)
, bytes2word(HEAP_ARG_ARG,4,5,HEAP_ARG_ARG)
, bytes2word(6,7,HEAP_ARG_ARG,8)
, bytes2word(9,HEAP_ARG,10,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,16)
, bytes2word(HEAP_OFF_N1,14,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
,	/* CT_v817: (byte 0) */
  HW(5,11)
, 0
,	/* F0_LAMBDA781: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA781),11)
, VAPTAG(useLabel(FN_Info_46constrsI))
, VAPTAG(useLabel(FN_State_46mapS))
, useLabel(F0_IntState_46getInfo)
, CAPTAG(useLabel(FN_LAMBDA780),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, bytes2word(0,0,12,0)
, bytes2word(11,1,10,2)
, bytes2word(9,3,8,4)
, bytes2word(7,5,6,6)
, bytes2word(5,7,4,8)
, bytes2word(3,9,2,10)
, bytes2word(1,11,0,12)
, useLabel(CT_v818)
,	/* FN_LAMBDA780: (byte 0) */
  bytes2word(NEEDHEAP_P1,40,HEAP_CVAL_I3,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_N1,1,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_ARG,9,HEAP_CVAL_P1)
, bytes2word(6,HEAP_ARG,8,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,1,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_IN3,HEAP_ARG,9)
, bytes2word(HEAP_OFF_N1,13,HEAP_ARG,6)
, bytes2word(HEAP_OFF_N1,7,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,20)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,9)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_P1,10)
, bytes2word(HEAP_ARG_ARG,2,3,HEAP_ARG_ARG)
, bytes2word(4,5,HEAP_ARG_ARG,12)
, bytes2word(6,HEAP_ARG_ARG,7,8)
, bytes2word(HEAP_ARG_ARG,9,10,HEAP_ARG)
, bytes2word(11,PUSH_HEAP,HEAP_CVAL_P1,11)
, bytes2word(HEAP_OFF_N1,19,HEAP_OFF_N1,14)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,4,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v818: (byte 0) */
  HW(9,12)
, 0
,	/* F0_LAMBDA780: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA780),12)
, VAPTAG(useLabel(FN_Info_46tidI))
, VAPTAG(useLabel(FN_Prelude_46map))
, useLabel(F0_NT_46mkNTvar)
, VAPTAG(useLabel(FN_NT_46mkNTcons))
, CAPTAG(useLabel(FN_IntState_46addInstMethod),2)
, useLabel(CF_TokenId_46tEq)
, useLabel(CF_TokenId_46t_95equalequal)
, CAPTAG(useLabel(FN_LAMBDA779),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, bytes2word(0,0,12,0)
, bytes2word(11,1,10,2)
, bytes2word(9,3,8,4)
, bytes2word(7,5,6,6)
, bytes2word(5,7,4,8)
, bytes2word(3,9,2,10)
, bytes2word(1,11,0,12)
, useLabel(CT_v821)
,	/* FN_LAMBDA779: (byte 0) */
  bytes2word(NEEDHEAP_I32,PUSH_ARG,5,PUSH_HEAP)
, bytes2word(HEAP_CVAL_I3,HEAP_CVAL_I4,EVAL,NEEDHEAP_I32)
, bytes2word(APPLY,1,EVAL,NEEDHEAP_P1)
, bytes2word(88,JUMPFALSE,175,0)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,1,HEAP_ARG_ARG)
, bytes2word(10,1,HEAP_CVAL_N1,2)
, bytes2word(HEAP_CVAL_IN3,HEAP_CVAL_I5,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,11)
, bytes2word(HEAP_OFF_N1,5,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(1,HEAP_ARG,10,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_P1,7,HEAP_ARG_ARG)
, bytes2word(6,7,HEAP_ARG_ARG,10)
, bytes2word(8,HEAP_ARG,9,HEAP_CVAL_N1)
, bytes2word(2,HEAP_CVAL_N1,4,HEAP_ARG)
, bytes2word(3,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(4,HEAP_ARG,2,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_CVAL_N1)
, bytes2word(4,HEAP_ARG,2,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,4,HEAP_P1)
, bytes2word(0,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(5,HEAP_ARG,10,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_CVAL_N1)
, bytes2word(4,HEAP_ARG,3,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,4,HEAP_P1)
, bytes2word(0,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(5,HEAP_ARG,10,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_CVAL_N1)
, bytes2word(4,HEAP_OFF_N1,5,HEAP_OFF_N1)
, bytes2word(3,HEAP_CVAL_N1,4,HEAP_OFF_N1)
, bytes2word(18,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(4,HEAP_I1,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,5,HEAP_ARG,10)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,6)
, bytes2word(HEAP_OFF_N1,4,HEAP_CVAL_N1,2)
, bytes2word(HEAP_CVAL_N1,6,HEAP_OFF_N1,2)
, bytes2word(HEAP_CVAL_N1,7,HEAP_OFF_N1,42)
, bytes2word(HEAP_OFF_N1,7,HEAP_OFF_N1,5)
, bytes2word(HEAP_CVAL_N1,2,HEAP_CVAL_N1,4)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,8,HEAP_ARG_ARG,10)
, bytes2word(12,HEAP_OFF_N1,6,HEAP_CVAL_N1)
, bytes2word(2,HEAP_CVAL_N1,4,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,3,HEAP_CVAL_N1)
, bytes2word(6,HEAP_OFF_N1,4,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,70,HEAP_OFF_N1)
, bytes2word(4,PUSH_HEAP,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_P1,9,HEAP_OFF_N1,5)
,	/* v819: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_P1,10,HEAP_ARG_ARG)
, bytes2word(4,11,HEAP_ARG,10)
, bytes2word(HEAP_CVAL_P1,11,HEAP_OFF_N1,5)
, bytes2word(HEAP_ARG,5,HEAP_CVAL_P1,12)
, bytes2word(HEAP_ARG_ARG,6,7,HEAP_ARG_ARG)
, bytes2word(8,9,HEAP_ARG_ARG,12)
, bytes2word(10,HEAP_ARG,11,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,13,HEAP_OFF_N1,12)
, bytes2word(HEAP_OFF_N1,10,RETURN_EVAL,ENDCODE)
, bytes2word(0,0,0,0)
, CONSTR(13,3,0)
, CONSTR(0,3,0)
, CONSTR(0,1,0)
, CONSTR(13,2,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
, CONSTR(0,0,0)
, CONSTR(14,2,0)
,	/* CT_v821: (byte 0) */
  HW(11,12)
, 0
,	/* F0_LAMBDA779: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA779),12)
, VAPTAG(useLabel(FN_Prelude_46all))
, useLabel(F0_Derive_46Lib_46noArgs)
, useLabel(CF_TokenId_46t_95fromEnum)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, CAPTAG(useLabel(FN_LAMBDA774),1)
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_State_46unitS)
, CAPTAG(useLabel(FN_Derive_46Eq_46mkEqFun),1)
, VAPTAG(useLabel(FN_State_46mapS))
, CAPTAG(useLabel(FN_LAMBDA778),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, bytes2word(0,0,8,0)
, bytes2word(7,1,6,2)
, bytes2word(5,3,4,4)
, bytes2word(3,5,2,6)
, bytes2word(1,7,0,8)
, useLabel(CT_v822)
,	/* FN_LAMBDA778: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,8,HEAP_ARG_ARG)
, bytes2word(6,7,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_OFF_N1,11,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
,	/* CT_v822: (byte 0) */
  HW(3,8)
, 0
,	/* F0_LAMBDA778: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA778),8)
, CAPTAG(useLabel(FN_LAMBDA777),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, useLabel(F0_IntState_46getUnique)
, bytes2word(9,0,8,1)
, bytes2word(7,2,6,3)
, bytes2word(5,4,4,5)
, bytes2word(3,6,2,7)
, bytes2word(1,8,0,9)
, useLabel(CT_v823)
,	/* FN_LAMBDA777: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_ARG_ARG,3,4)
, bytes2word(HEAP_ARG_ARG,5,6,HEAP_ARG_ARG)
, bytes2word(9,7,HEAP_ARG,8)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(12,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
,	/* CT_v823: (byte 0) */
  HW(3,9)
, 0
,	/* F0_LAMBDA777: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA777),9)
, CAPTAG(useLabel(FN_LAMBDA776),1)
, VAPTAG(useLabel(FN_State_46_62_62_62_61))
, useLabel(F0_IntState_46getUnique)
, bytes2word(0,0,10,0)
, bytes2word(9,1,8,2)
, bytes2word(7,3,6,4)
, bytes2word(5,5,4,6)
, bytes2word(3,7,2,8)
, bytes2word(1,9,0,10)
, useLabel(CT_v824)
,	/* FN_LAMBDA776: (byte 0) */
  bytes2word(NEEDHEAP_P1,62,HEAP_CVAL_I3,HEAP_ARG_ARG)
, bytes2word(1,2,HEAP_ARG_ARG,8)
, bytes2word(3,HEAP_ARG,4,HEAP_CVAL_N1)
, bytes2word(1,HEAP_ARG_ARG,8,7)
, bytes2word(HEAP_CVAL_N1,1,HEAP_ARG_ARG,8)
, bytes2word(10,HEAP_CVAL_N1,2,HEAP_CVAL_IN3)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_IN3,HEAP_OFF_N1,11,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,4,HEAP_CVAL_N1)
, bytes2word(5,HEAP_CVAL_I4,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_I5,HEAP_ARG,9,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,6,HEAP_ARG)
, bytes2word(8,HEAP_OFF_N1,5,HEAP_CVAL_N1)
, bytes2word(7,HEAP_OFF_N1,4,HEAP_CVAL_N1)
, bytes2word(2,HEAP_CVAL_N1,7,HEAP_OFF_N1)
, bytes2word(2,HEAP_CVAL_N1,8,HEAP_OFF_N1)
, bytes2word(19,HEAP_OFF_N1,7,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,2,HEAP_CVAL_IN3)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_P1,6,HEAP_ARG,6)
, bytes2word(HEAP_OFF_N1,5,HEAP_CVAL_N1,9)
, bytes2word(HEAP_ARG_ARG,8,5,HEAP_OFF_N1)
, bytes2word(6,HEAP_CVAL_N1,2,HEAP_CVAL_IN3)
, bytes2word(HEAP_OFF_N1,6,HEAP_OFF_N1,3)
, bytes2word(HEAP_CVAL_N1,7,HEAP_OFF_N1,4)
, bytes2word(HEAP_CVAL_P1,7,HEAP_OFF_N1,56)
, bytes2word(HEAP_OFF_N1,4,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_P1,8,HEAP_OFF_N1)
, bytes2word(5,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(13,3,0)
, CONSTR(0,3,0)
, CONSTR(0,1,0)
, CONSTR(15,2,0)
, CONSTR(0,2,0)
, CONSTR(4,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
, CONSTR(14,2,0)
,	/* CT_v824: (byte 0) */
  HW(6,10)
, 0
,	/* F0_LAMBDA776: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA776),10)
, CAPTAG(useLabel(FN_LAMBDA775),1)
, useLabel(CF_TokenId_46tFalse)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46_43_43))
, VAPTAG(useLabel(FN_Prelude_46_36))
, useLabel(F0_State_46unitS)
, bytes2word(0,0,6,0)
, bytes2word(5,1,4,2)
, bytes2word(3,3,2,4)
, bytes2word(1,5,0,6)
, useLabel(CT_v825)
,	/* FN_LAMBDA775: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,3)
, bytes2word(1,HEAP_CVAL_I4,HEAP_ARG_ARG,3)
, bytes2word(4,HEAP_ARG,5,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_IN3,HEAP_ARG,3,HEAP_OFF_N1)
, bytes2word(13,HEAP_ARG,2,HEAP_OFF_N1)
, bytes2word(7,HEAP_ARG,6,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(6,5,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v825: (byte 0) */
  HW(2,6)
, 0
,	/* F0_LAMBDA775: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA775),6)
, VAPTAG(useLabel(FN_Derive_46Lib_46syntaxCtxs))
, VAPTAG(useLabel(FN_Derive_46Lib_46syntaxType))
, bytes2word(0,0,6,0)
, bytes2word(5,1,4,2)
, bytes2word(3,3,2,4)
, bytes2word(1,5,0,6)
, useLabel(CT_v826)
,	/* FN_LAMBDA774: (byte 0) */
  bytes2word(NEEDHEAP_I32,HEAP_CVAL_I3,HEAP_ARG_ARG,3)
, bytes2word(1,HEAP_CVAL_I4,HEAP_ARG_ARG,3)
, bytes2word(4,HEAP_ARG,5,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CVAL_N1,2,HEAP_OFF_N1)
, bytes2word(6,HEAP_OFF_N1,3,PUSH_HEAP)
, bytes2word(HEAP_CVAL_IN3,HEAP_ARG,3,HEAP_OFF_N1)
, bytes2word(13,HEAP_ARG,2,HEAP_OFF_N1)
, bytes2word(7,HEAP_ARG,6,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(6,5,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v826: (byte 0) */
  HW(2,6)
, 0
,	/* F0_LAMBDA774: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA774),6)
, VAPTAG(useLabel(FN_Derive_46Lib_46syntaxCtxs))
, VAPTAG(useLabel(FN_Derive_46Lib_46syntaxType))
,	/* ST_v801: (byte 0) */
  bytes2word(68,101,114,105)
, bytes2word(118,101,46,69)
, bytes2word(113,58,32,78)
, bytes2word(111,32,109,97)
, bytes2word(116,99,104,105)
, bytes2word(110,103,32,97)
, bytes2word(108,116,101,114)
, bytes2word(110,97,116,105)
, bytes2word(118,101,32,105)
, bytes2word(110,32,99,97)
, bytes2word(115,101,32,101)
, bytes2word(120,112,114,101)
, bytes2word(115,115,105,111)
, bytes2word(110,32,97,116)
, bytes2word(32,53,51,58)
, bytes2word(53,45,55,51)
, bytes2word(58,57,46,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].