Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/prelude/Char/ReadLitChar.hc

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


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

#define v446	((void*)startLabel+18)
#define v441	((void*)startLabel+22)
#define v447	((void*)startLabel+36)
#define v445	((void*)startLabel+40)
#define v442	((void*)startLabel+45)
#define v438	((void*)startLabel+59)
#define CT_v448	((void*)startLabel+88)
#define FN_LAMBDA436	((void*)startLabel+120)
#define CT_v450	((void*)startLabel+140)
#define CF_LAMBDA436	((void*)startLabel+148)
#define FN_Char_46Prelude_46168_46readEsc	((void*)startLabel+160)
#define v487	((void*)startLabel+170)
#define v454	((void*)startLabel+174)
#define v488	((void*)startLabel+228)
#define v458	((void*)startLabel+232)
#define v459	((void*)startLabel+247)
#define v460	((void*)startLabel+262)
#define v461	((void*)startLabel+277)
#define v489	((void*)startLabel+288)
#define v465	((void*)startLabel+292)
#define v466	((void*)startLabel+359)
#define v468	((void*)startLabel+364)
#define v469	((void*)startLabel+379)
#define v470	((void*)startLabel+394)
#define v471	((void*)startLabel+409)
#define v472	((void*)startLabel+424)
#define v473	((void*)startLabel+439)
#define v474	((void*)startLabel+454)
#define v455	((void*)startLabel+469)
#define v475	((void*)startLabel+502)
#define v490	((void*)startLabel+516)
#define v480	((void*)startLabel+520)
#define v481	((void*)startLabel+544)
#define v477	((void*)startLabel+568)
#define v485	((void*)startLabel+614)
#define v486	((void*)startLabel+619)
#define v482	((void*)startLabel+629)
#define v451	((void*)startLabel+634)
#define CT_v492	((void*)startLabel+660)
#define F0_Char_46Prelude_46168_46readEsc	((void*)startLabel+668)
#define FN_LAMBDA435	((void*)startLabel+764)
#define CT_v496	((void*)startLabel+816)
#define F0_LAMBDA435	((void*)startLabel+824)
#define FN_LAMBDA434	((void*)startLabel+860)
#define v506	((void*)startLabel+876)
#define v504	((void*)startLabel+880)
#define v501	((void*)startLabel+894)
#define v497	((void*)startLabel+899)
#define CT_v507	((void*)startLabel+916)
#define F0_LAMBDA434	((void*)startLabel+924)
#define FN_LAMBDA433	((void*)startLabel+936)
#define CT_v509	((void*)startLabel+956)
#define CF_LAMBDA433	((void*)startLabel+964)
#define FN_LAMBDA432	((void*)startLabel+980)
#define CT_v513	((void*)startLabel+1020)
#define F0_LAMBDA432	((void*)startLabel+1028)
#define FN_LAMBDA431	((void*)startLabel+1052)
#define CT_v517	((void*)startLabel+1092)
#define F0_LAMBDA431	((void*)startLabel+1100)
#define FN_LAMBDA430	((void*)startLabel+1124)
#define CT_v521	((void*)startLabel+1164)
#define F0_LAMBDA430	((void*)startLabel+1172)
#define FN_Char_46Prelude_46169_46match	((void*)startLabel+1196)
#define v532	((void*)startLabel+1206)
#define v525	((void*)startLabel+1210)
#define v533	((void*)startLabel+1222)
#define v529	((void*)startLabel+1226)
#define v530	((void*)startLabel+1253)
#define v526	((void*)startLabel+1258)
#define v522	((void*)startLabel+1263)
#define CT_v534	((void*)startLabel+1284)
#define F0_Char_46Prelude_46169_46match	((void*)startLabel+1292)
#define ST_v449	((void*)startLabel+1304)
#define ST_v508	((void*)startLabel+1359)
extern Node FN_NHC_46Internal_46_95patternMatchFail[];
extern Node FN_Prelude_46Ord_46Prelude_46Char_46_62_61[];
extern Node FN_Prelude_46Ord_46Prelude_46Char_46_60_61[];
extern Node FN_Prelude_46_38_38[];
extern Node FN_Char_46chr[];
extern Node FN_Char_46ord[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Prelude_46Num_46Prelude_46Int_46_45[];
extern Node FN_Char_46isDigit[];
extern Node FN_Numeric_46readDec[];
extern Node CF_Prelude_46Integral_46Prelude_46Int[];
extern Node FN_Prelude_46_95foldr[];
extern Node FN_Numeric_46readOct[];
extern Node FN_Numeric_46readHex[];
extern Node FN_Char_46isUpper[];
extern Node CF_Char_46asciiTab[];
extern Node FN_NHC_46Internal_46_95apply3[];
extern Node CF_Prelude_46Eq_46Prelude_46Char[];
extern Node FN_Prelude_46_61_61[];

static Node startLabel[] = {
  bytes2word(1,0,0,1)
, useLabel(CT_v448)
,};
Node FN_Char_46readLitChar[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v446: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v441: (byte 2) */
  bytes2word(39,0,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,NEEDHEAP_I32)
, bytes2word(LOOKUPSWITCH,1,TOP(92),BOT(92))
,	/* v447: (byte 4) */
  bytes2word(TOP(10),BOT(10),TOP(6),BOT(6))
,	/* v445: (byte 4) */
  bytes2word(POP_I1,JUMP,7,0)
, bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_I3,HEAP_I2)
,	/* v442: (byte 1) */
  bytes2word(RETURN_EVAL,HEAP_CVAL_N1,1,HEAP_P1)
, bytes2word(0,HEAP_I1,HEAP_CVAL_N1,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_IN3,HEAP_OFF_N1,5)
,	/* v438: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN_EVAL,HEAP_CVAL_I4)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,2)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
, CONSTR(0,0,0)
, CONSTR(0,2,0)
,	/* CT_v448: (byte 0) */
  HW(3,1)
, 0
,};
Node F0_Char_46readLitChar[] = {
  CAPTAG(useLabel(FN_Char_46readLitChar),1)
, VAPTAG(useLabel(FN_Char_46Prelude_46168_46readEsc))
, VAPTAG(useLabel(FN_LAMBDA436))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v450)
,	/* FN_LAMBDA436: (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_v449)
,	/* CT_v450: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA436: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA436))
, bytes2word(1,0,0,1)
, useLabel(CT_v492)
,	/* FN_Char_46Prelude_46168_46readEsc: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v487: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v454: (byte 2) */
  bytes2word(206,1,UNPACK,2)
, bytes2word(PUSH_P1,0,EVAL,NEEDHEAP_I32)
, bytes2word(LOOKUPSWITCH,11,TOP(34),BOT(34))
, bytes2word(TOP(50),BOT(50),TOP(39),BOT(39))
, bytes2word(TOP(65),BOT(65),TOP(92),BOT(92))
, bytes2word(TOP(80),BOT(80),TOP(94),BOT(94))
, bytes2word(TOP(95),BOT(95),TOP(97),BOT(97))
, bytes2word(TOP(182),BOT(182),TOP(98),BOT(98))
, bytes2word(TOP(197),BOT(197),TOP(102),BOT(102))
, bytes2word(TOP(212),BOT(212),TOP(110),BOT(110))
, bytes2word(TOP(227),BOT(227),TOP(114),BOT(114))
, bytes2word(TOP(242),BOT(242),TOP(116),BOT(116))
, bytes2word(TOP(257),BOT(257),TOP(118),BOT(118))
,	/* v488: (byte 4) */
  bytes2word(TOP(272),BOT(272),TOP(46),BOT(46))
,	/* v458: (byte 4) */
  bytes2word(POP_I1,JUMP,239,0)
, bytes2word(POP_I1,HEAP_CVAL_N1,1,HEAP_CHAR_P1)
, bytes2word(34,HEAP_I1,HEAP_CVAL_N1,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_IN3,HEAP_OFF_N1,5)
,	/* v459: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN,POP_I1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CHAR_P1,39)
, bytes2word(HEAP_I1,HEAP_CVAL_N1,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_IN3,HEAP_OFF_N1,5,HEAP_OFF_N1)
,	/* v460: (byte 2) */
  bytes2word(3,RETURN,POP_I1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CHAR_P1,92,HEAP_I1)
, bytes2word(HEAP_CVAL_N1,2,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
,	/* v461: (byte 1) */
  bytes2word(RETURN,POP_I1,PUSH_I1,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP)
,	/* v489: (byte 4) */
  bytes2word(TOP(4),BOT(4),TOP(8),BOT(8))
,	/* v465: (byte 4) */
  bytes2word(POP_I1,JUMP,179,0)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CHAR_P1,64,HEAP_CVAL_I4)
, bytes2word(HEAP_P1,0,HEAP_CHAR_P1,95)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I5,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,5,EVAL,NEEDHEAP_I32)
, bytes2word(JUMPFALSE,46,0,HEAP_CVAL_P1)
, bytes2word(6,HEAP_CVAL_P1,7,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,2,HEAP_P1)
, bytes2word(0,HEAP_CVAL_P1,7,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,2,HEAP_CHAR_P1)
, bytes2word(64,HEAP_CVAL_P1,9,HEAP_OFF_N1)
, bytes2word(8,HEAP_OFF_N1,5,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,13,HEAP_OFF_N1)
, bytes2word(5,HEAP_CVAL_N1,1,HEAP_OFF_N1)
, bytes2word(4,HEAP_I1,HEAP_CVAL_N1,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_IN3,HEAP_OFF_N1,5)
,	/* v466: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN,POP_P1)
,	/* v468: (byte 4) */
  bytes2word(2,JUMP,107,0)
, bytes2word(POP_I1,HEAP_CVAL_N1,1,HEAP_CHAR_P1)
, bytes2word(7,HEAP_I1,HEAP_CVAL_N1,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_IN3,HEAP_OFF_N1,5)
,	/* v469: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN,POP_I1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CHAR_P1,8)
, bytes2word(HEAP_I1,HEAP_CVAL_N1,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_IN3,HEAP_OFF_N1,5,HEAP_OFF_N1)
,	/* v470: (byte 2) */
  bytes2word(3,RETURN,POP_I1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CHAR_P1,12,HEAP_I1)
, bytes2word(HEAP_CVAL_N1,2,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
,	/* v471: (byte 1) */
  bytes2word(RETURN,POP_I1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CHAR_P1,10,HEAP_I1,HEAP_CVAL_N1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_OFF_N1)
,	/* v472: (byte 4) */
  bytes2word(5,HEAP_OFF_N1,3,RETURN)
, bytes2word(POP_I1,HEAP_CVAL_N1,1,HEAP_CHAR_P1)
, bytes2word(13,HEAP_I1,HEAP_CVAL_N1,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_IN3,HEAP_OFF_N1,5)
,	/* v473: (byte 3) */
  bytes2word(HEAP_OFF_N1,3,RETURN,POP_I1)
, bytes2word(HEAP_CVAL_N1,1,HEAP_CHAR_P1,9)
, bytes2word(HEAP_I1,HEAP_CVAL_N1,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_IN3,HEAP_OFF_N1,5,HEAP_OFF_N1)
,	/* v474: (byte 2) */
  bytes2word(3,RETURN,POP_I1,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CHAR_P1,11,HEAP_I1)
, bytes2word(HEAP_CVAL_N1,2,PUSH_HEAP,HEAP_CVAL_IN3)
, bytes2word(HEAP_OFF_N1,5,HEAP_OFF_N1,3)
,	/* v455: (byte 1) */
  bytes2word(RETURN,PUSH_HEAP,HEAP_CVAL_P1,10)
, bytes2word(HEAP_I1,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(26,0,HEAP_CVAL_P1,11)
, bytes2word(HEAP_CVAL_P1,12,HEAP_CVAL_P1,13)
, bytes2word(HEAP_CVAL_P1,8,HEAP_OFF_N1,3)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_N1,2)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,14,HEAP_OFF_N1)
, bytes2word(8,HEAP_OFF_N1,6,HEAP_OFF_N1)
,	/* v475: (byte 2) */
  bytes2word(4,RETURN_EVAL,PUSH_P1,0)
, bytes2word(LOOKUPSWITCH,2,TOP(111),BOT(111))
, bytes2word(TOP(14),BOT(14),TOP(120),BOT(120))
,	/* v490: (byte 4) */
  bytes2word(TOP(38),BOT(38),TOP(10),BOT(10))
,	/* v480: (byte 4) */
  bytes2word(POP_I1,JUMP,50,0)
, bytes2word(POP_I1,HEAP_CVAL_P1,15,HEAP_CVAL_P1)
, bytes2word(16,HEAP_CVAL_P1,13,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,3,HEAP_I1)
, bytes2word(HEAP_CVAL_N1,2,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_OFF_N1,8,HEAP_OFF_N1)
,	/* v481: (byte 4) */
  bytes2word(6,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(POP_I1,HEAP_CVAL_P1,17,HEAP_CVAL_P1)
, bytes2word(18,HEAP_CVAL_P1,13,HEAP_CVAL_P1)
, bytes2word(8,HEAP_OFF_N1,3,HEAP_I1)
, bytes2word(HEAP_CVAL_N1,2,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(14,HEAP_OFF_N1,8,HEAP_OFF_N1)
,	/* v477: (byte 4) */
  bytes2word(6,HEAP_OFF_N1,4,RETURN_EVAL)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,19,HEAP_I1)
, bytes2word(EVAL,NEEDHEAP_I32,JUMPFALSE,54)
, bytes2word(0,HEAP_CVAL_P1,20,HEAP_CVAL_N1)
, bytes2word(1,HEAP_CHAR_P1,127,HEAP_OFF_N1)
, bytes2word(3,PUSH_HEAP,HEAP_CVAL_IN3,HEAP_OFF_N1)
, bytes2word(4,HEAP_CVAL_P1,21,HEAP_CVAL_P1)
, bytes2word(22,HEAP_ARG,1,HEAP_CVAL_N1)
, bytes2word(2,PUSH_HEAP,HEAP_CVAL_P1,14)
, bytes2word(HEAP_OFF_N1,4,HEAP_I1,HEAP_OFF_N1)
, bytes2word(4,ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v485: (byte 2) */
  bytes2word(TOP(9),BOT(9),POP_I1,PUSH_HEAP)
,	/* v486: (byte 3) */
  bytes2word(HEAP_CVAL_N1,2,RETURN,UNPACK)
, bytes2word(2,HEAP_CVAL_N1,2,PUSH_HEAP)
, bytes2word(HEAP_CVAL_IN3,HEAP_I1,HEAP_OFF_N1,3)
,	/* v482: (byte 1) */
  bytes2word(RETURN,POP_P1,2,JUMP)
,	/* v451: (byte 2) */
  bytes2word(2,0,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,RETURN_EVAL,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(1,2,0)
, CONSTR(0,0,0)
, CONSTR(0,2,0)
,	/* CT_v492: (byte 0) */
  HW(20,1)
, 0
,	/* F0_Char_46Prelude_46168_46readEsc: (byte 0) */
  CAPTAG(useLabel(FN_Char_46Prelude_46168_46readEsc),1)
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Char_46_62_61))
, VAPTAG(useLabel(FN_Prelude_46Ord_46Prelude_46Char_46_60_61))
, VAPTAG(useLabel(FN_Prelude_46_38_38))
, VAPTAG(useLabel(FN_Char_46chr))
, VAPTAG(useLabel(FN_Char_46ord))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, VAPTAG(useLabel(FN_Prelude_46Num_46Prelude_46Int_46_45))
, VAPTAG(useLabel(FN_Char_46isDigit))
, CAPTAG(useLabel(FN_LAMBDA430),2)
, VAPTAG(useLabel(FN_Numeric_46readDec))
, useLabel(CF_Prelude_46Integral_46Prelude_46Int)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, CAPTAG(useLabel(FN_LAMBDA431),2)
, VAPTAG(useLabel(FN_Numeric_46readOct))
, CAPTAG(useLabel(FN_LAMBDA432),2)
, VAPTAG(useLabel(FN_Numeric_46readHex))
, VAPTAG(useLabel(FN_Char_46isUpper))
, VAPTAG(useLabel(FN_LAMBDA433))
, useLabel(CF_Char_46asciiTab)
, CAPTAG(useLabel(FN_LAMBDA435),2)
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v496)
,	/* FN_LAMBDA435: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_P1)
, bytes2word(0,HEAP_CVAL_I4,HEAP_CVAL_I5,HEAP_OFF_N1)
, bytes2word(2,HEAP_CVAL_P1,6,HEAP_I1)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_N1,1)
, bytes2word(HEAP_CVAL_N1,2,HEAP_OFF_N1,7)
, bytes2word(HEAP_OFF_N1,3,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,13,HEAP_OFF_N1)
, bytes2word(5,HEAP_ARG,3,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,0,0)
,	/* CT_v496: (byte 0) */
  HW(5,3)
, 0
,	/* F0_LAMBDA435: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA435),3)
, CAPTAG(useLabel(FN_LAMBDA434),2)
, CAPTAG(useLabel(FN_Char_46Prelude_46169_46match),3)
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply3))
, useLabel(CF_Prelude_46Eq_46Prelude_46Char)
, VAPTAG(useLabel(FN_Prelude_46_95foldr))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v507)
,	/* FN_LAMBDA434: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK)
, bytes2word(2,PUSH_P1,0,EVAL)
, bytes2word(NEEDHEAP_I32,TABLESWITCH,2,NOP)
,	/* v506: (byte 4) */
  bytes2word(TOP(8),BOT(8),TOP(4),BOT(4))
,	/* v504: (byte 4) */
  bytes2word(POP_I1,JUMP,16,0)
, bytes2word(POP_I1,HEAP_CVAL_N1,1,HEAP_ARG)
, bytes2word(1,HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1)
, bytes2word(2,HEAP_OFF_N1,4,HEAP_ARG)
,	/* v501: (byte 2) */
  bytes2word(3,RETURN,POP_P1,2)
,	/* v497: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_ARG_I3)
, bytes2word(RETURN_EVAL,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v507: (byte 0) */
  HW(0,3)
, 0
,	/* F0_LAMBDA434: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA434),3)
, bytes2word(0,0,0,0)
, useLabel(CT_v509)
,	/* FN_LAMBDA433: (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_v508)
,	/* CT_v509: (byte 0) */
  HW(0,0)
, 0
,	/* CF_LAMBDA433: (byte 0) */
  VAPTAG(useLabel(FN_LAMBDA433))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v513)
,	/* FN_LAMBDA432: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_P1,0)
, bytes2word(HEAP_CVAL_N1,1,HEAP_OFF_N1,4)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,2)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v513: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA432: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA432),2)
, VAPTAG(useLabel(FN_Char_46chr))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v517)
,	/* FN_LAMBDA431: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_P1,0)
, bytes2word(HEAP_CVAL_N1,1,HEAP_OFF_N1,4)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,2)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v517: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA431: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA431),2)
, VAPTAG(useLabel(FN_Char_46chr))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v521)
,	/* FN_LAMBDA430: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(UNPACK,2,HEAP_CVAL_I3,HEAP_CVAL_I4)
, bytes2word(HEAP_OFF_N1,2,HEAP_P1,0)
, bytes2word(HEAP_CVAL_N1,1,HEAP_OFF_N1,4)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_N1,2)
, bytes2word(HEAP_OFF_N1,4,HEAP_ARG,2)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, CONSTR(1,2,0)
, CONSTR(0,2,0)
,	/* CT_v521: (byte 0) */
  HW(2,2)
, 0
,	/* F0_LAMBDA430: (byte 0) */
  CAPTAG(useLabel(FN_LAMBDA430),2)
, VAPTAG(useLabel(FN_Char_46chr))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v534)
,	/* FN_Char_46Prelude_46169_46match: (byte 0) */
  bytes2word(NEEDSTACK_I16,PUSH_ARG_I2,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,2,TOP(4),BOT(4))
,	/* v532: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v525: (byte 2) */
  bytes2word(55,0,UNPACK,2)
, bytes2word(PUSH_ARG_I3,EVAL,NEEDHEAP_I32,TABLESWITCH)
, bytes2word(2,NOP,TOP(4),BOT(4))
,	/* v533: (byte 2) */
  bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
,	/* v529: (byte 2) */
  bytes2word(34,0,UNPACK,2)
, bytes2word(PUSH_P1,0,PUSH_P1,3)
, bytes2word(PUSH_HEAP,HEAP_CVAL_I3,HEAP_ARG,1)
, bytes2word(EVAL,NEEDHEAP_I32,APPLY,2)
, bytes2word(EVAL,NEEDHEAP_I32,JUMPFALSE,10)
, bytes2word(0,PUSH_HEAP,HEAP_CVAL_I4,HEAP_ARG)
, bytes2word(1,HEAP_P1,4,HEAP_I2)
,	/* v530: (byte 1) */
  bytes2word(RETURN_EVAL,POP_P1,2,JUMP)
,	/* v526: (byte 2) */
  bytes2word(2,0,POP_P1,2)
,	/* v522: (byte 3) */
  bytes2word(JUMP,2,0,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,1,HEAP_ARG_ARG_RET_EVAL,2)
, bytes2word(3,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, CONSTR(0,2,0)
,	/* CT_v534: (byte 0) */
  HW(2,3)
, 0
,	/* F0_Char_46Prelude_46169_46match: (byte 0) */
  CAPTAG(useLabel(FN_Char_46Prelude_46169_46match),3)
, VAPTAG(useLabel(FN_Prelude_46_61_61))
, VAPTAG(useLabel(FN_Char_46Prelude_46169_46match))
,	/* ST_v449: (byte 0) */
  bytes2word(67,104,97,114)
, bytes2word(58,32,80,97)
, bytes2word(116,116,101,114)
, bytes2word(110,32,109,97)
, bytes2word(116,99,104,32)
, bytes2word(102,97,105,108)
, bytes2word(117,114,101,32)
, bytes2word(105,110,32,102)
, bytes2word(117,110,99,116)
, bytes2word(105,111,110,32)
, bytes2word(97,116,32,49)
, bytes2word(52,58,49,45)
, bytes2word(52,52,58,51)
,	/* ST_v508: (byte 3) */
  bytes2word(52,46,0,68)
, bytes2word(69,76,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].