#include "newmacros.h"
#include "runtime.h"
#define v354 ((void*)startLabel+22)
#define v353 ((void*)startLabel+26)
#define v350 ((void*)startLabel+48)
#define CT_v355 ((void*)startLabel+64)
#define FN_LAMBDA343 ((void*)startLabel+104)
#define CT_v357 ((void*)startLabel+124)
#define CF_LAMBDA343 ((void*)startLabel+132)
#define v362 ((void*)startLabel+158)
#define v361 ((void*)startLabel+162)
#define v358 ((void*)startLabel+184)
#define CT_v363 ((void*)startLabel+200)
#define FN_LAMBDA344 ((void*)startLabel+240)
#define CT_v365 ((void*)startLabel+260)
#define CF_LAMBDA344 ((void*)startLabel+268)
#define v370 ((void*)startLabel+294)
#define v369 ((void*)startLabel+298)
#define v366 ((void*)startLabel+320)
#define CT_v371 ((void*)startLabel+336)
#define FN_LAMBDA345 ((void*)startLabel+376)
#define CT_v373 ((void*)startLabel+396)
#define CF_LAMBDA345 ((void*)startLabel+404)
#define v378 ((void*)startLabel+430)
#define v377 ((void*)startLabel+434)
#define v374 ((void*)startLabel+456)
#define CT_v379 ((void*)startLabel+472)
#define FN_LAMBDA346 ((void*)startLabel+512)
#define CT_v381 ((void*)startLabel+532)
#define CF_LAMBDA346 ((void*)startLabel+540)
#define v386 ((void*)startLabel+566)
#define v385 ((void*)startLabel+570)
#define v382 ((void*)startLabel+592)
#define CT_v387 ((void*)startLabel+608)
#define FN_LAMBDA347 ((void*)startLabel+648)
#define CT_v389 ((void*)startLabel+668)
#define CF_LAMBDA347 ((void*)startLabel+676)
#define v394 ((void*)startLabel+702)
#define v393 ((void*)startLabel+706)
#define v390 ((void*)startLabel+728)
#define CT_v395 ((void*)startLabel+744)
#define FN_LAMBDA348 ((void*)startLabel+784)
#define CT_v397 ((void*)startLabel+804)
#define CF_LAMBDA348 ((void*)startLabel+812)
#define ST_v388 ((void*)startLabel+816)
#define ST_v380 ((void*)startLabel+869)
#define ST_v372 ((void*)startLabel+922)
#define ST_v364 ((void*)startLabel+975)
#define ST_v356 ((void*)startLabel+1028)
#define ST_v396 ((void*)startLabel+1081)
extern Node CF_NHC_46DErrNo_46nopermission[];
extern Node FN_Prelude_46elem[];
extern Node CF_Prelude_46Eq_46NHC_46DErrNo_46ErrNo[];
extern Node FN_NHC_46Internal_46_95patternMatchFail[];
extern Node CF_NHC_46DErrNo_46illegalop[];
extern Node CF_NHC_46DErrNo_46full[];
extern Node CF_NHC_46DErrNo_46alreadyinuse[];
extern Node CF_NHC_46DErrNo_46doesnotexist[];
extern Node CF_NHC_46DErrNo_46alreadyexists[];
static Node startLabel[] = {
bytes2word(1,0,0,1)
, useLabel(CT_v355)
,};
Node FN_IO_46isPermissionError[] = {
bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(12),BOT(12))
, bytes2word(TOP(8),BOT(8),TOP(8),BOT(8))
, /* v354: (byte 2) */
bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
, /* v353: (byte 2) */
bytes2word(24,0,UNPACK,4)
, bytes2word(PUSH_CVAL_P1,3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,5,ZAP_STACK_P1)
, bytes2word(5,ZAP_STACK_P1,4,ZAP_STACK_P1)
, bytes2word(3,ZAP_STACK_P1,2,EVAL)
, /* v350: (byte 4) */
bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(HEAP_CVAL_P1,6,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, /* CT_v355: (byte 0) */
HW(5,1)
, 0
,};
Node F0_IO_46isPermissionError[] = {
CAPTAG(useLabel(FN_IO_46isPermissionError),1)
, useLabel(CF_NHC_46DErrNo_46nopermission)
, VAPTAG(useLabel(FN_Prelude_46elem))
, useLabel(CF_Prelude_46Eq_46NHC_46DErrNo_46ErrNo)
, VAPTAG(useLabel(FN_LAMBDA343))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v357)
, /* FN_LAMBDA343: (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_v356)
, /* CT_v357: (byte 0) */
HW(0,0)
, 0
, /* CF_LAMBDA343: (byte 0) */
VAPTAG(useLabel(FN_LAMBDA343))
, bytes2word(1,0,0,1)
, useLabel(CT_v363)
,};
Node FN_IO_46isIllegalOperation[] = {
bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(12),BOT(12))
, bytes2word(TOP(8),BOT(8),TOP(8),BOT(8))
, /* v362: (byte 2) */
bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
, /* v361: (byte 2) */
bytes2word(24,0,UNPACK,4)
, bytes2word(PUSH_CVAL_P1,3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,5,ZAP_STACK_P1)
, bytes2word(5,ZAP_STACK_P1,4,ZAP_STACK_P1)
, bytes2word(3,ZAP_STACK_P1,2,EVAL)
, /* v358: (byte 4) */
bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(HEAP_CVAL_P1,6,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, /* CT_v363: (byte 0) */
HW(5,1)
, 0
,};
Node F0_IO_46isIllegalOperation[] = {
CAPTAG(useLabel(FN_IO_46isIllegalOperation),1)
, useLabel(CF_NHC_46DErrNo_46illegalop)
, VAPTAG(useLabel(FN_Prelude_46elem))
, useLabel(CF_Prelude_46Eq_46NHC_46DErrNo_46ErrNo)
, VAPTAG(useLabel(FN_LAMBDA344))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v365)
, /* FN_LAMBDA344: (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_v364)
, /* CT_v365: (byte 0) */
HW(0,0)
, 0
, /* CF_LAMBDA344: (byte 0) */
VAPTAG(useLabel(FN_LAMBDA344))
, bytes2word(1,0,0,1)
, useLabel(CT_v371)
,};
Node FN_IO_46isFullError[] = {
bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(12),BOT(12))
, bytes2word(TOP(8),BOT(8),TOP(8),BOT(8))
, /* v370: (byte 2) */
bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
, /* v369: (byte 2) */
bytes2word(24,0,UNPACK,4)
, bytes2word(PUSH_CVAL_P1,3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,5,ZAP_STACK_P1)
, bytes2word(5,ZAP_STACK_P1,4,ZAP_STACK_P1)
, bytes2word(3,ZAP_STACK_P1,2,EVAL)
, /* v366: (byte 4) */
bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(HEAP_CVAL_P1,6,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, /* CT_v371: (byte 0) */
HW(5,1)
, 0
,};
Node F0_IO_46isFullError[] = {
CAPTAG(useLabel(FN_IO_46isFullError),1)
, useLabel(CF_NHC_46DErrNo_46full)
, VAPTAG(useLabel(FN_Prelude_46elem))
, useLabel(CF_Prelude_46Eq_46NHC_46DErrNo_46ErrNo)
, VAPTAG(useLabel(FN_LAMBDA345))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v373)
, /* FN_LAMBDA345: (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_v372)
, /* CT_v373: (byte 0) */
HW(0,0)
, 0
, /* CF_LAMBDA345: (byte 0) */
VAPTAG(useLabel(FN_LAMBDA345))
, bytes2word(1,0,0,1)
, useLabel(CT_v379)
,};
Node FN_IO_46isAlreadyInUseError[] = {
bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(12),BOT(12))
, bytes2word(TOP(8),BOT(8),TOP(8),BOT(8))
, /* v378: (byte 2) */
bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
, /* v377: (byte 2) */
bytes2word(24,0,UNPACK,4)
, bytes2word(PUSH_CVAL_P1,3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,5,ZAP_STACK_P1)
, bytes2word(5,ZAP_STACK_P1,4,ZAP_STACK_P1)
, bytes2word(3,ZAP_STACK_P1,2,EVAL)
, /* v374: (byte 4) */
bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(HEAP_CVAL_P1,6,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, /* CT_v379: (byte 0) */
HW(5,1)
, 0
,};
Node F0_IO_46isAlreadyInUseError[] = {
CAPTAG(useLabel(FN_IO_46isAlreadyInUseError),1)
, useLabel(CF_NHC_46DErrNo_46alreadyinuse)
, VAPTAG(useLabel(FN_Prelude_46elem))
, useLabel(CF_Prelude_46Eq_46NHC_46DErrNo_46ErrNo)
, VAPTAG(useLabel(FN_LAMBDA346))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v381)
, /* FN_LAMBDA346: (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_v380)
, /* CT_v381: (byte 0) */
HW(0,0)
, 0
, /* CF_LAMBDA346: (byte 0) */
VAPTAG(useLabel(FN_LAMBDA346))
, bytes2word(1,0,0,1)
, useLabel(CT_v387)
,};
Node FN_IO_46isDoesNotExistError[] = {
bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(12),BOT(12))
, bytes2word(TOP(8),BOT(8),TOP(8),BOT(8))
, /* v386: (byte 2) */
bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
, /* v385: (byte 2) */
bytes2word(24,0,UNPACK,4)
, bytes2word(PUSH_CVAL_P1,3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,5,ZAP_STACK_P1)
, bytes2word(5,ZAP_STACK_P1,4,ZAP_STACK_P1)
, bytes2word(3,ZAP_STACK_P1,2,EVAL)
, /* v382: (byte 4) */
bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(HEAP_CVAL_P1,6,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, /* CT_v387: (byte 0) */
HW(5,1)
, 0
,};
Node F0_IO_46isDoesNotExistError[] = {
CAPTAG(useLabel(FN_IO_46isDoesNotExistError),1)
, useLabel(CF_NHC_46DErrNo_46doesnotexist)
, VAPTAG(useLabel(FN_Prelude_46elem))
, useLabel(CF_Prelude_46Eq_46NHC_46DErrNo_46ErrNo)
, VAPTAG(useLabel(FN_LAMBDA347))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v389)
, /* FN_LAMBDA347: (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_v388)
, /* CT_v389: (byte 0) */
HW(0,0)
, 0
, /* CF_LAMBDA347: (byte 0) */
VAPTAG(useLabel(FN_LAMBDA347))
, bytes2word(1,0,0,1)
, useLabel(CT_v395)
,};
Node FN_IO_46isAlreadyExistsError[] = {
bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I1,EVAL,NEEDHEAP_I32)
, bytes2word(TABLESWITCH,4,TOP(12),BOT(12))
, bytes2word(TOP(8),BOT(8),TOP(8),BOT(8))
, /* v394: (byte 2) */
bytes2word(TOP(8),BOT(8),POP_I1,JUMP)
, /* v393: (byte 2) */
bytes2word(24,0,UNPACK,4)
, bytes2word(PUSH_CVAL_P1,3,PUSH_HEAP,HEAP_CVAL_I4)
, bytes2word(HEAP_CVAL_I5,HEAP_P1,5,ZAP_STACK_P1)
, bytes2word(5,ZAP_STACK_P1,4,ZAP_STACK_P1)
, bytes2word(3,ZAP_STACK_P1,2,EVAL)
, /* v390: (byte 4) */
bytes2word(NEEDHEAP_I32,APPLY,1,RETURN_EVAL)
, bytes2word(HEAP_CVAL_P1,6,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_OFF_N1,2,RETURN_EVAL)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, /* CT_v395: (byte 0) */
HW(5,1)
, 0
,};
Node F0_IO_46isAlreadyExistsError[] = {
CAPTAG(useLabel(FN_IO_46isAlreadyExistsError),1)
, useLabel(CF_NHC_46DErrNo_46alreadyexists)
, VAPTAG(useLabel(FN_Prelude_46elem))
, useLabel(CF_Prelude_46Eq_46NHC_46DErrNo_46ErrNo)
, VAPTAG(useLabel(FN_LAMBDA348))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95patternMatchFail))
, bytes2word(0,0,0,0)
, useLabel(CT_v397)
, /* FN_LAMBDA348: (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_v396)
, /* CT_v397: (byte 0) */
HW(0,0)
, 0
, /* CF_LAMBDA348: (byte 0) */
VAPTAG(useLabel(FN_LAMBDA348))
, /* ST_v388: (byte 0) */
bytes2word(73,79,58,32)
, bytes2word(80,97,116,116)
, bytes2word(101,114,110,32)
, bytes2word(109,97,116,99)
, bytes2word(104,32,102,97)
, bytes2word(105,108,117,114)
, bytes2word(101,32,105,110)
, bytes2word(32,102,117,110)
, bytes2word(99,116,105,111)
, bytes2word(110,32,97,116)
, bytes2word(32,49,48,58)
, bytes2word(49,45,49,48)
, bytes2word(58,55,48,46)
, /* ST_v380: (byte 1) */
bytes2word(0,73,79,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,49,51)
, bytes2word(58,49,45,49)
, bytes2word(51,58,55,48)
, /* ST_v372: (byte 2) */
bytes2word(46,0,73,79)
, 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(54,58,49,45)
, bytes2word(49,54,58,54)
, /* ST_v364: (byte 3) */
bytes2word(50,46,0,73)
, bytes2word(79,58,32,80)
, bytes2word(97,116,116,101)
, bytes2word(114,110,32,109)
, bytes2word(97,116,99,104)
, bytes2word(32,102,97,105)
, bytes2word(108,117,114,101)
, bytes2word(32,105,110,32)
, bytes2word(102,117,110,99)
, bytes2word(116,105,111,110)
, bytes2word(32,97,116,32)
, bytes2word(49,57,58,49)
, bytes2word(45,49,57,58)
, /* ST_v356: (byte 4) */
bytes2word(54,55,46,0)
, bytes2word(73,79,58,32)
, bytes2word(80,97,116,116)
, bytes2word(101,114,110,32)
, bytes2word(109,97,116,99)
, bytes2word(104,32,102,97)
, bytes2word(105,108,117,114)
, bytes2word(101,32,105,110)
, bytes2word(32,102,117,110)
, bytes2word(99,116,105,111)
, bytes2word(110,32,97,116)
, bytes2word(32,50,50,58)
, bytes2word(49,45,50,50)
, bytes2word(58,55,48,46)
, /* ST_v396: (byte 1) */
bytes2word(0,73,79,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,55,58)
, bytes2word(49,45,55,58)
, bytes2word(55,49,46,0)
,};
|