Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/src/prelude/Complex/Num_Complex.p.c

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


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

#define CT_v419	((void*)startLabel+304)
#define v420	((void*)startLabel+451)
#define CT_v441	((void*)startLabel+876)
#define CT_v451	((void*)startLabel+1240)
#define CT_v463	((void*)startLabel+1588)
#define CT_v480	((void*)startLabel+2176)
#define CT_v495	((void*)startLabel+2540)
#define CT_v510	((void*)startLabel+2896)
#define CT_v523	((void*)startLabel+3308)
#define ST_v512	((void*)startLabel+3372)
#define ST_v469	((void*)startLabel+3400)
#define ST_v501	((void*)startLabel+3432)
#define ST_v486	((void*)startLabel+3464)
#define ST_v443	((void*)startLabel+3496)
#define ST_v412	((void*)startLabel+3528)
#define ST_v455	((void*)startLabel+3568)
#define ST_v427	((void*)startLabel+3604)
#define PS_v509	((void*)startLabel+3640)
#define PS_v508	((void*)startLabel+3652)
#define PS_v507	((void*)startLabel+3664)
#define PS_v500	((void*)startLabel+3676)
#define PS_v506	((void*)startLabel+3688)
#define PS_v505	((void*)startLabel+3700)
#define PS_v504	((void*)startLabel+3712)
#define PS_v494	((void*)startLabel+3724)
#define PS_v493	((void*)startLabel+3736)
#define PS_v492	((void*)startLabel+3748)
#define PS_v485	((void*)startLabel+3760)
#define PS_v491	((void*)startLabel+3772)
#define PS_v490	((void*)startLabel+3784)
#define PS_v489	((void*)startLabel+3796)
#define PS_v479	((void*)startLabel+3808)
#define PS_v477	((void*)startLabel+3820)
#define PS_v475	((void*)startLabel+3832)
#define PS_v478	((void*)startLabel+3844)
#define PS_v476	((void*)startLabel+3856)
#define PS_v468	((void*)startLabel+3868)
#define PS_v474	((void*)startLabel+3880)
#define PS_v473	((void*)startLabel+3892)
#define PS_v472	((void*)startLabel+3904)
#define PS_v462	((void*)startLabel+3916)
#define PS_v461	((void*)startLabel+3928)
#define PS_v460	((void*)startLabel+3940)
#define PS_v454	((void*)startLabel+3952)
#define PS_v459	((void*)startLabel+3964)
#define PS_v458	((void*)startLabel+3976)
#define PS_v457	((void*)startLabel+3988)
#define PS_v444	((void*)startLabel+4000)
#define PS_v450	((void*)startLabel+4012)
#define PS_v449	((void*)startLabel+4024)
#define PS_v448	((void*)startLabel+4036)
#define PS_v442	((void*)startLabel+4048)
#define PS_v447	((void*)startLabel+4060)
#define PS_v446	((void*)startLabel+4072)
#define PS_v445	((void*)startLabel+4084)
#define PS_v435	((void*)startLabel+4096)
#define PS_v440	((void*)startLabel+4108)
#define PS_v432	((void*)startLabel+4120)
#define PS_v439	((void*)startLabel+4132)
#define PS_v430	((void*)startLabel+4144)
#define PS_v438	((void*)startLabel+4156)
#define PS_v429	((void*)startLabel+4168)
#define PS_v426	((void*)startLabel+4180)
#define PS_v436	((void*)startLabel+4192)
#define PS_v428	((void*)startLabel+4204)
#define PS_v433	((void*)startLabel+4216)
#define PS_v437	((void*)startLabel+4228)
#define PS_v431	((void*)startLabel+4240)
#define PS_v418	((void*)startLabel+4252)
#define PS_v417	((void*)startLabel+4264)
#define PS_v416	((void*)startLabel+4276)
#define PS_v411	((void*)startLabel+4288)
#define PS_v415	((void*)startLabel+4300)
#define PS_v414	((void*)startLabel+4312)
#define PS_v413	((void*)startLabel+4324)
#define PS_v516	((void*)startLabel+4336)
#define PS_v517	((void*)startLabel+4348)
#define PS_v515	((void*)startLabel+4360)
#define PS_v518	((void*)startLabel+4372)
#define PS_v521	((void*)startLabel+4384)
#define PS_v519	((void*)startLabel+4396)
#define PS_v520	((void*)startLabel+4408)
#define PS_v511	((void*)startLabel+4420)
#define PS_v522	((void*)startLabel+4432)
#define PS_v513	((void*)startLabel+4444)
#define PS_v514	((void*)startLabel+4456)
extern Node FN_Prelude_46RealFloat_46Prelude_46RealFrac[];
extern Node FN_Prelude_46RealFrac_46Prelude_46Real[];
extern Node FN_Prelude_46Real_46Prelude_46Num[];
extern Node FN_Prelude_46fromInteger[];
extern Node FN_NHC_46Internal_46_95apply1[];
extern Node FN_Prelude_46Num_46Complex_46Complex[];
extern Node FN_Prelude_46Num_46Prelude_46Eq[];
extern Node FN_Prelude_46_61_61[];
extern Node FN_Complex_46magnitude[];
extern Node FN_Prelude_46RealFrac_46Prelude_46Fractional[];
extern Node FN_Prelude_46_47[];
extern Node FN_NHC_46Internal_46_95apply2[];
extern Node FN_Prelude_46negate[];
extern Node FN_Prelude_46_45[];
extern Node FN_Prelude_46_42[];
extern Node FN_Prelude_46_43[];
extern Node FN_Prelude_46Eq_46Complex_46Complex[];
extern Node FN_Prelude_46Show_46Complex_46Complex[];
extern Node PM_Complex[];
extern Node PC_Complex_46_58_43[];
extern Node PC_NHC_46Internal_46_95apply2[];
extern Node PC_Prelude_46_43[];
extern Node PC_Prelude_46Real_46Prelude_46Num[];
extern Node PC_Prelude_46RealFrac_46Prelude_46Real[];
extern Node PC_Prelude_46RealFloat_46Prelude_46RealFrac[];
extern Node PC_Prelude_46_45[];
extern Node PC_Prelude_46_42[];
extern Node PC_NHC_46Internal_46_95apply1[];
extern Node PC_Prelude_46negate[];
extern Node PC_Complex_46magnitude[];
extern Node PC_Prelude_46fromInteger[];
extern Node PC_Prelude_46_61_61[];
extern Node PC_Prelude_46_47[];
extern Node PC_Prelude_46RealFrac_46Prelude_46Fractional[];
extern Node PC_Prelude_46Num_46Prelude_46Eq[];
extern Node PC_Prelude_469[];
extern Node PC_Prelude_46Eq_46Complex_46Complex[];
extern Node PC_Prelude_46Show_46Complex_46Complex[];

static Node startLabel[] = {
  bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v419)
,};
Node FN_Prelude_46Num_46Complex_46Complex_46fromInteger[] = {
  bytes2word(NEEDHEAP_P1,65,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,7,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,1,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_N1,17)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,10,HEAP_CVAL_N1)
, bytes2word(22,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(11,HEAP_CVAL_N1,27,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_ARG,2,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,7,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,1,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_N1,17)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,10,HEAP_CVAL_N1)
, bytes2word(22,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(11,HEAP_CVAL_N1,27,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_CADR_N1,32,PUSH_I1,ZAP_ARG_I1)
, bytes2word(ZAP_ARG_I2,EVAL,POP_I1,PUSH_P1)
, bytes2word(0,EVAL,NEEDHEAP_I32,POP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,37,HEAP_CVAL_N1)
, bytes2word(42,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_I2,HEAP_I1,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, useLabel(PS_v418)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, CONSTRW(0,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v417)
, 0
, 0
, 0
, 0
, useLabel(PS_v416)
, 0
, 0
, 0
, 0
, useLabel(PS_v415)
, 0
, 0
, 0
, 0
, useLabel(PS_v414)
, 0
, 0
, 0
, 0
, useLabel(PS_v413)
, 0
, 0
, 0
, 0
, 160005
, useLabel(ST_v412)
,	/* CT_v419: (byte 0) */
  HW(5,2)
, 0
,};
Node F0_Prelude_46Num_46Complex_46Complex_46fromInteger[] = {
  CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46fromInteger),2)
, useLabel(PS_v411)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46RealFloat_46Prelude_46RealFrac))
, VAPTAG(useLabel(FN_Prelude_46RealFrac_46Prelude_46Real))
, VAPTAG(useLabel(FN_Prelude_46Real_46Prelude_46Num))
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v441)
,};
Node FN_Prelude_46Num_46Complex_46Complex_46signum[] = {
  bytes2word(NEEDHEAP_P1,44,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,7,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,1,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_CADR_N1,22)
, bytes2word(PUSH_P1,0,PUSH_ARG_I2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,10,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,PUSH_HEAP,HEAP_CVAL_P1,11)
, bytes2word(HEAP_CVAL_N1,32,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,EVAL)
, bytes2word(NEEDHEAP_I32,APPLY,2,SLIDE_P1)
, bytes2word(1,EVAL,NEEDHEAP_I32,JUMPFALSE)
, bytes2word(15,0,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(12,HEAP_CVAL_N1,37,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
,	/* v420: (byte 3) */
  bytes2word(HEAP_CADR_N1,22,RETURN_EVAL,PUSH_ARG_I2)
, bytes2word(EVAL,NEEDHEAP_P1,60,UNPACK)
, bytes2word(2,PUSH_HEAP,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,13,HEAP_CVAL_N1)
, bytes2word(42,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_I1,HEAP_ARG,2,HEAP_CVAL_P1)
, bytes2word(14,HEAP_CVAL_N1,47,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_N1,52)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,16,HEAP_CVAL_N1)
, bytes2word(57,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(17,HEAP_CVAL_N1,62,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,HEAP_I1,HEAP_CVAL_P1)
, bytes2word(14,HEAP_CVAL_N1,47,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,15,HEAP_CVAL_N1,52)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,16,HEAP_CVAL_N1)
, bytes2word(57,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(17,HEAP_CVAL_N1,62,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,5,HEAP_I2,PUSH_I1)
, bytes2word(ZAP_ARG_I1,ZAP_ARG_I2,ZAP_STACK_P1,6)
, bytes2word(ZAP_STACK_P1,5,ZAP_STACK_P1,4)
, bytes2word(ZAP_STACK_P1,3,EVAL,POP_I1)
, bytes2word(PUSH_P1,0,EVAL,NEEDHEAP_I32)
, bytes2word(POP_I1,PUSH_HEAP,HEAP_CVAL_N1,67)
, bytes2word(HEAP_CVAL_N1,72,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_I2,HEAP_I1,RETURN)
, bytes2word(ENDCODE,0,0,0)
, bytes2word(0,0,0,0)
, useLabel(PS_v440)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v439)
, 0
, 0
, 0
, 0
, useLabel(PS_v438)
, 0
, 0
, 0
, 0
, useLabel(PS_v437)
, 0
, 0
, 0
, 0
, useLabel(PS_v436)
, 0
, 0
, 0
, 0
, useLabel(PS_v435)
, 0
, 0
, 0
, 0
, useLabel(PS_v433)
, 0
, 0
, 0
, 0
, useLabel(PS_v432)
, 0
, 0
, 0
, 0
, useLabel(PS_v431)
, 0
, 0
, 0
, 0
, CONSTRW(0,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v430)
, 0
, 0
, 0
, 0
, useLabel(PS_v429)
, 0
, 0
, 0
, 0
, useLabel(PS_v428)
, 0
, 0
, 0
, 0
, 140005
, useLabel(ST_v427)
,	/* CT_v441: (byte 0) */
  HW(11,2)
, 0
,};
Node F0_Prelude_46Num_46Complex_46Complex_46signum[] = {
  CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46signum),2)
, useLabel(PS_v426)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex))
, 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_Prelude_46Num_46Complex_46Complex_46fromInteger))
, VAPTAG(useLabel(FN_Complex_46magnitude))
, VAPTAG(useLabel(FN_Prelude_46RealFloat_46Prelude_46RealFrac))
, VAPTAG(useLabel(FN_Prelude_46RealFrac_46Prelude_46Fractional))
, VAPTAG(useLabel(FN_Prelude_46_47))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v451)
,};
Node FN_Prelude_46Num_46Complex_46Complex_46abs[] = {
  bytes2word(NEEDHEAP_P1,41,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG_ARG,1)
, bytes2word(2,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,PUSH_HEAP,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_N1,32,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,HEAP_CADR_N1)
, bytes2word(37,PUSH_I1,ZAP_ARG_I1,ZAP_ARG_I2)
, bytes2word(EVAL,POP_I1,PUSH_P1,0)
, bytes2word(EVAL,NEEDHEAP_I32,POP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,42,HEAP_CVAL_N1,47)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_I2)
, bytes2word(HEAP_I1,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v450)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, CONSTRW(0,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v449)
, 0
, 0
, 0
, 0
, useLabel(PS_v448)
, 0
, 0
, 0
, 0
, useLabel(PS_v447)
, 0
, 0
, 0
, 0
, useLabel(PS_v446)
, 0
, 0
, 0
, 0
, useLabel(PS_v445)
, 0
, 0
, 0
, 0
, useLabel(PS_v444)
, 0
, 0
, 0
, 0
, 130005
, useLabel(ST_v443)
,	/* CT_v451: (byte 0) */
  HW(6,2)
, 0
,};
Node F0_Prelude_46Num_46Complex_46Complex_46abs[] = {
  CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46abs),2)
, useLabel(PS_v442)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Complex_46magnitude))
, VAPTAG(useLabel(FN_Prelude_46RealFloat_46Prelude_46RealFrac))
, VAPTAG(useLabel(FN_Prelude_46RealFrac_46Prelude_46Real))
, VAPTAG(useLabel(FN_Prelude_46Real_46Prelude_46Num))
, VAPTAG(useLabel(FN_Prelude_46fromInteger))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(0,0,2,0)
, bytes2word(1,1,0,2)
, useLabel(CT_v463)
,};
Node FN_Prelude_46Num_46Complex_46Complex_46negate[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,NEEDHEAP_P1)
, bytes2word(62,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_N1,22,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_I1,HEAP_CVAL_P1,7)
, bytes2word(HEAP_CVAL_N1,7,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_ARG,1,HEAP_CVAL_P1)
, bytes2word(8,HEAP_CVAL_N1,12,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_CVAL_P1,9,HEAP_CVAL_N1,17)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,10,HEAP_CVAL_N1)
, bytes2word(22,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(11,HEAP_CVAL_N1,27,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,PUSH_I1,ZAP_ARG_I1)
, bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3)
, bytes2word(EVAL,POP_I1,PUSH_P1,0)
, bytes2word(EVAL,NEEDHEAP_I32,POP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,32,HEAP_CVAL_N1,37)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_I2)
, bytes2word(HEAP_I1,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v462)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v461)
, 0
, 0
, 0
, 0
, useLabel(PS_v460)
, 0
, 0
, 0
, 0
, useLabel(PS_v459)
, 0
, 0
, 0
, 0
, useLabel(PS_v458)
, 0
, 0
, 0
, 0
, useLabel(PS_v457)
, 0
, 0
, 0
, 0
, 120005
, useLabel(ST_v455)
,	/* CT_v463: (byte 0) */
  HW(5,2)
, 0
,};
Node F0_Prelude_46Num_46Complex_46Complex_46negate[] = {
  CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46negate),2)
, useLabel(PS_v454)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46RealFloat_46Prelude_46RealFrac))
, VAPTAG(useLabel(FN_Prelude_46RealFrac_46Prelude_46Real))
, VAPTAG(useLabel(FN_Prelude_46Real_46Prelude_46Num))
, VAPTAG(useLabel(FN_Prelude_46negate))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply1))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v480)
,};
Node FN_Prelude_46Num_46Complex_46Complex_46_42[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK)
, bytes2word(2,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_P1)
, bytes2word(192,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_N1,22,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_CVAL_P1,11)
, bytes2word(HEAP_CVAL_N1,27,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,HEAP_CVAL_P1)
, bytes2word(12,HEAP_CVAL_N1,32,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_I2,HEAP_P1,0,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_CVAL_P1,11)
, bytes2word(HEAP_CVAL_N1,27,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,HEAP_CVAL_P1)
, bytes2word(12,HEAP_CVAL_N1,32,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_P1,3,HEAP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,12,HEAP_CVAL_N1,32)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(75,HEAP_OFF_N1,46,HEAP_OFF_N1)
, bytes2word(15,HEAP_CVAL_P1,7,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_CVAL_P1,13,HEAP_CVAL_N1,37)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,7,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,12,HEAP_CVAL_N1)
, bytes2word(32,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_P1,3)
, bytes2word(HEAP_I2,HEAP_CVAL_P1,7,HEAP_CVAL_N1)
, bytes2word(7,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,1,HEAP_CVAL_P1,8)
, bytes2word(HEAP_CVAL_N1,12,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,12,HEAP_CVAL_N1)
, bytes2word(32,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_P1,4)
, bytes2word(HEAP_I1,PUSH_HEAP,HEAP_CVAL_P1,12)
, bytes2word(HEAP_CVAL_N1,32,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,75,HEAP_OFF_N1)
, bytes2word(46,HEAP_OFF_N1,15,PUSH_I1)
, bytes2word(ZAP_ARG_I1,ZAP_STACK_P1,6,ZAP_STACK_P1)
, bytes2word(5,ZAP_STACK_P1,4,ZAP_STACK_P1)
, bytes2word(3,EVAL,POP_I1,PUSH_P1)
, bytes2word(0,EVAL,NEEDHEAP_I32,POP_I1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,42,HEAP_CVAL_N1)
, bytes2word(47,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_I2,HEAP_I1,RETURN,ENDCODE)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v479)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v478)
, 0
, 0
, 0
, 0
, useLabel(PS_v477)
, 0
, 0
, 0
, 0
, useLabel(PS_v476)
, 0
, 0
, 0
, 0
, useLabel(PS_v475)
, 0
, 0
, 0
, 0
, useLabel(PS_v474)
, 0
, 0
, 0
, 0
, useLabel(PS_v473)
, 0
, 0
, 0
, 0
, useLabel(PS_v472)
, 0
, 0
, 0
, 0
, 110005
, useLabel(ST_v469)
,	/* CT_v480: (byte 0) */
  HW(7,3)
, 0
,};
Node F0_Prelude_46Num_46Complex_46Complex_46_42[] = {
  CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46_42),3)
, useLabel(PS_v468)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46RealFloat_46Prelude_46RealFrac))
, VAPTAG(useLabel(FN_Prelude_46RealFrac_46Prelude_46Real))
, VAPTAG(useLabel(FN_Prelude_46Real_46Prelude_46Num))
, VAPTAG(useLabel(FN_Prelude_46_45))
, VAPTAG(useLabel(FN_Prelude_46_42))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, VAPTAG(useLabel(FN_Prelude_46_43))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v495)
,};
Node FN_Prelude_46Num_46Complex_46Complex_46_45[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK)
, bytes2word(2,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_P1)
, bytes2word(64,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_N1,22,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_P1,3,HEAP_I1)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_N1,7)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,11,HEAP_CVAL_N1)
, bytes2word(27,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_P1,5)
, bytes2word(HEAP_P1,3,PUSH_I1,ZAP_ARG_I1)
, bytes2word(ZAP_STACK_P1,6,ZAP_STACK_P1,5)
, bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3)
, bytes2word(EVAL,POP_I1,PUSH_P1,0)
, bytes2word(EVAL,NEEDHEAP_I32,POP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,32,HEAP_CVAL_N1,37)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_I2)
, bytes2word(HEAP_I1,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v494)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v493)
, 0
, 0
, 0
, 0
, useLabel(PS_v492)
, 0
, 0
, 0
, 0
, useLabel(PS_v491)
, 0
, 0
, 0
, 0
, useLabel(PS_v490)
, 0
, 0
, 0
, 0
, useLabel(PS_v489)
, 0
, 0
, 0
, 0
, 100005
, useLabel(ST_v486)
,	/* CT_v495: (byte 0) */
  HW(5,3)
, 0
,};
Node F0_Prelude_46Num_46Complex_46Complex_46_45[] = {
  CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46_45),3)
, useLabel(PS_v485)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46RealFloat_46Prelude_46RealFrac))
, VAPTAG(useLabel(FN_Prelude_46RealFrac_46Prelude_46Real))
, VAPTAG(useLabel(FN_Prelude_46Real_46Prelude_46Num))
, VAPTAG(useLabel(FN_Prelude_46_45))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, bytes2word(3,0,2,1)
, bytes2word(1,2,0,3)
, useLabel(CT_v510)
,};
Node FN_Prelude_46Num_46Complex_46Complex_46_43[] = {
  bytes2word(NEEDSTACK_I16,PUSH_ZAP_ARG_I2,EVAL,UNPACK)
, bytes2word(2,PUSH_ZAP_ARG_I3,EVAL,NEEDHEAP_P1)
, bytes2word(64,UNPACK,2,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(HEAP_CVAL_P1,8,HEAP_CVAL_N1,12)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_CVAL_P1,9,HEAP_CVAL_N1)
, bytes2word(17,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_CVAL_P1,10)
, bytes2word(HEAP_CVAL_N1,22,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,PUSH_HEAP)
, bytes2word(HEAP_CVAL_P1,11,HEAP_CVAL_N1,27)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1)
, bytes2word(11,HEAP_P1,3,HEAP_I1)
, bytes2word(HEAP_CVAL_P1,7,HEAP_CVAL_N1,7)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_ARG)
, bytes2word(1,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_CVAL_P1,9)
, bytes2word(HEAP_CVAL_N1,17,HEAP_CREATE,HEAP_SPACE)
, bytes2word(HEAP_SPACE,HEAP_OFF_N1,11,HEAP_CVAL_P1)
, bytes2word(10,HEAP_CVAL_N1,22,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_OFF_N1,11)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,11,HEAP_CVAL_N1)
, bytes2word(27,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_OFF_N1,11,HEAP_P1,5)
, bytes2word(HEAP_P1,3,PUSH_I1,ZAP_ARG_I1)
, bytes2word(ZAP_STACK_P1,6,ZAP_STACK_P1,5)
, bytes2word(ZAP_STACK_P1,4,ZAP_STACK_P1,3)
, bytes2word(EVAL,POP_I1,PUSH_P1,0)
, bytes2word(EVAL,NEEDHEAP_I32,POP_I1,PUSH_HEAP)
, bytes2word(HEAP_CVAL_N1,32,HEAP_CVAL_N1,37)
, bytes2word(HEAP_CREATE,HEAP_SPACE,HEAP_SPACE,HEAP_I2)
, bytes2word(HEAP_I1,RETURN,ENDCODE,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v509)
, 0
, 0
, 0
, 0
, CONSTR(0,2,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v508)
, 0
, 0
, 0
, 0
, useLabel(PS_v507)
, 0
, 0
, 0
, 0
, useLabel(PS_v506)
, 0
, 0
, 0
, 0
, useLabel(PS_v505)
, 0
, 0
, 0
, 0
, useLabel(PS_v504)
, 0
, 0
, 0
, 0
, 90005
, useLabel(ST_v501)
,	/* CT_v510: (byte 0) */
  HW(5,3)
, 0
,};
Node F0_Prelude_46Num_46Complex_46Complex_46_43[] = {
  CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46_43),3)
, useLabel(PS_v500)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46RealFloat_46Prelude_46RealFrac))
, VAPTAG(useLabel(FN_Prelude_46RealFrac_46Prelude_46Real))
, VAPTAG(useLabel(FN_Prelude_46Real_46Prelude_46Num))
, VAPTAG(useLabel(FN_Prelude_46_43))
, VAPTAG(useLabel(FN_NHC_46Internal_46_95apply2))
, bytes2word(1,0,0,1)
, useLabel(CT_v523)
,};
Node FN_Prelude_46Num_46Complex_46Complex[] = {
  bytes2word(NEEDHEAP_P1,78,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(7,HEAP_CVAL_N1,7,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,8,HEAP_CVAL_N1)
, bytes2word(12,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(9,HEAP_CVAL_N1,17,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,10,HEAP_CVAL_N1)
, bytes2word(22,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(11,HEAP_CVAL_N1,27,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,12,HEAP_CVAL_N1)
, bytes2word(32,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(13,HEAP_CVAL_N1,37,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_P1,14,HEAP_CVAL_N1)
, bytes2word(42,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_ARG,1,PUSH_HEAP,HEAP_CVAL_P1)
, bytes2word(15,HEAP_CVAL_N1,47,HEAP_CREATE)
, bytes2word(HEAP_SPACE,HEAP_SPACE,HEAP_ARG,1)
, bytes2word(PUSH_HEAP,HEAP_CVAL_N1,52,HEAP_CVAL_N1)
, bytes2word(57,HEAP_CREATE,HEAP_SPACE,HEAP_SPACE)
, bytes2word(HEAP_P1,9,HEAP_P1,8)
, bytes2word(HEAP_P1,7,HEAP_P1,6)
, bytes2word(HEAP_P1,5,HEAP_P1,4)
, bytes2word(HEAP_P1,3,HEAP_I2,HEAP_I1)
, bytes2word(RETURN,ENDCODE,0,0)
, bytes2word(0,0,0,0)
, 0
, useLabel(PS_v522)
, 0
, 0
, 0
, 0
, CONSTR(0,9,0)
, 0
, 0
, 0
, 0
, useLabel(PS_v521)
, 0
, 0
, 0
, 0
, useLabel(PS_v520)
, 0
, 0
, 0
, 0
, useLabel(PS_v519)
, 0
, 0
, 0
, 0
, useLabel(PS_v518)
, 0
, 0
, 0
, 0
, useLabel(PS_v517)
, 0
, 0
, 0
, 0
, useLabel(PS_v516)
, 0
, 0
, 0
, 0
, useLabel(PS_v515)
, 0
, 0
, 0
, 0
, useLabel(PS_v514)
, 0
, 0
, 0
, 0
, useLabel(PS_v513)
, 0
, 0
, 0
, 0
, 80028
, useLabel(ST_v512)
,	/* CT_v523: (byte 0) */
  HW(9,1)
, 0
,};
Node F0_Prelude_46Num_46Complex_46Complex[] = {
  CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex),1)
, useLabel(PS_v511)
, 0
, 0
, 0
, VAPTAG(useLabel(FN_Prelude_46Eq_46Complex_46Complex))
, VAPTAG(useLabel(FN_Prelude_46Show_46Complex_46Complex))
, CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46_42),2)
, CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46_43),2)
, CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46_45),2)
, CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46negate),1)
, CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46signum),1)
, CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46fromInteger),1)
, CAPTAG(useLabel(FN_Prelude_46Num_46Complex_46Complex_46abs),1)
,};
Node PP_Prelude_46Num_46Complex_46Complex[] = {
 };
Node PC_Prelude_46Num_46Complex_46Complex[] = {
 	/* ST_v512: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(78,117,109,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,0)
,};
Node PP_Prelude_46Num_46Complex_46Complex_46_42[] = {
 };
Node PC_Prelude_46Num_46Complex_46Complex_46_42[] = {
 	/* ST_v469: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(78,117,109,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(42,0,0,0)
,};
Node PP_Prelude_46Num_46Complex_46Complex_46_43[] = {
 };
Node PC_Prelude_46Num_46Complex_46Complex_46_43[] = {
 	/* ST_v501: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(78,117,109,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(43,0,0,0)
,};
Node PP_Prelude_46Num_46Complex_46Complex_46_45[] = {
 };
Node PC_Prelude_46Num_46Complex_46Complex_46_45[] = {
 	/* ST_v486: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(78,117,109,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(45,0,0,0)
,};
Node PP_Prelude_46Num_46Complex_46Complex_46abs[] = {
 };
Node PC_Prelude_46Num_46Complex_46Complex_46abs[] = {
 	/* ST_v443: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(78,117,109,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(97,98,115,0)
,};
Node PP_Prelude_46Num_46Complex_46Complex_46fromInteger[] = {
 };
Node PC_Prelude_46Num_46Complex_46Complex_46fromInteger[] = {
 	/* ST_v412: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(78,117,109,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(102,114,111,109)
, bytes2word(73,110,116,101)
, bytes2word(103,101,114,0)
,};
Node PP_Prelude_46Num_46Complex_46Complex_46negate[] = {
 };
Node PC_Prelude_46Num_46Complex_46Complex_46negate[] = {
 	/* ST_v455: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(78,117,109,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(110,101,103,97)
, bytes2word(116,101,0,0)
,};
Node PP_Prelude_46Num_46Complex_46Complex_46signum[] = {
 };
Node PC_Prelude_46Num_46Complex_46Complex_46signum[] = {
 	/* ST_v427: (byte 0) */
  bytes2word(80,114,101,108)
, bytes2word(117,100,101,46)
, bytes2word(78,117,109,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(67,111,109,112)
, bytes2word(108,101,120,46)
, bytes2word(115,105,103,110)
, bytes2word(117,109,0,0)
,	/* PS_v509: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_43)
, useLabel(PC_Complex_46_58_43)
,	/* PS_v508: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_43)
, useLabel(PC_NHC_46Internal_46_95apply2)
,	/* PS_v507: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_43)
, useLabel(PC_Prelude_46_43)
,	/* PS_v500: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_43)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46_43)
,	/* PS_v506: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_43)
, useLabel(PC_Prelude_46Real_46Prelude_46Num)
,	/* PS_v505: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_43)
, useLabel(PC_Prelude_46RealFrac_46Prelude_46Real)
,	/* PS_v504: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_43)
, useLabel(PC_Prelude_46RealFloat_46Prelude_46RealFrac)
,	/* PS_v494: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_45)
, useLabel(PC_Complex_46_58_43)
,	/* PS_v493: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_45)
, useLabel(PC_NHC_46Internal_46_95apply2)
,	/* PS_v492: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_45)
, useLabel(PC_Prelude_46_45)
,	/* PS_v485: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_45)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46_45)
,	/* PS_v491: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_45)
, useLabel(PC_Prelude_46Real_46Prelude_46Num)
,	/* PS_v490: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_45)
, useLabel(PC_Prelude_46RealFrac_46Prelude_46Real)
,	/* PS_v489: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_45)
, useLabel(PC_Prelude_46RealFloat_46Prelude_46RealFrac)
,	/* PS_v479: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_42)
, useLabel(PC_Complex_46_58_43)
,	/* PS_v477: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_42)
, useLabel(PC_NHC_46Internal_46_95apply2)
,	/* PS_v475: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_42)
, useLabel(PC_Prelude_46_45)
,	/* PS_v478: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_42)
, useLabel(PC_Prelude_46_43)
,	/* PS_v476: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_42)
, useLabel(PC_Prelude_46_42)
,	/* PS_v468: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_42)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46_42)
,	/* PS_v474: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_42)
, useLabel(PC_Prelude_46Real_46Prelude_46Num)
,	/* PS_v473: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_42)
, useLabel(PC_Prelude_46RealFrac_46Prelude_46Real)
,	/* PS_v472: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46_42)
, useLabel(PC_Prelude_46RealFloat_46Prelude_46RealFrac)
,	/* PS_v462: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46negate)
, useLabel(PC_Complex_46_58_43)
,	/* PS_v461: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46negate)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v460: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46negate)
, useLabel(PC_Prelude_46negate)
,	/* PS_v454: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46negate)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46negate)
,	/* PS_v459: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46negate)
, useLabel(PC_Prelude_46Real_46Prelude_46Num)
,	/* PS_v458: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46negate)
, useLabel(PC_Prelude_46RealFrac_46Prelude_46Real)
,	/* PS_v457: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46negate)
, useLabel(PC_Prelude_46RealFloat_46Prelude_46RealFrac)
,	/* PS_v444: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46abs)
, useLabel(PC_Complex_46magnitude)
,	/* PS_v450: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46abs)
, useLabel(PC_Complex_46_58_43)
,	/* PS_v449: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46abs)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v448: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46abs)
, useLabel(PC_Prelude_46fromInteger)
,	/* PS_v442: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46abs)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46abs)
,	/* PS_v447: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46abs)
, useLabel(PC_Prelude_46Real_46Prelude_46Num)
,	/* PS_v446: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46abs)
, useLabel(PC_Prelude_46RealFrac_46Prelude_46Real)
,	/* PS_v445: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46abs)
, useLabel(PC_Prelude_46RealFloat_46Prelude_46RealFrac)
,	/* PS_v435: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Complex_46magnitude)
,	/* PS_v440: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Complex_46_58_43)
,	/* PS_v432: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Prelude_46_61_61)
,	/* PS_v439: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_NHC_46Internal_46_95apply2)
,	/* PS_v430: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v438: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Prelude_46_47)
,	/* PS_v429: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Prelude_46fromInteger)
,	/* PS_v426: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46signum)
,	/* PS_v436: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Prelude_46RealFloat_46Prelude_46RealFrac)
,	/* PS_v428: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Prelude_46Num_46Complex_46Complex)
,	/* PS_v433: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46fromInteger)
,	/* PS_v437: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Prelude_46RealFrac_46Prelude_46Fractional)
,	/* PS_v431: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46signum)
, useLabel(PC_Prelude_46Num_46Prelude_46Eq)
,	/* PS_v418: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46fromInteger)
, useLabel(PC_Complex_46_58_43)
,	/* PS_v417: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46fromInteger)
, useLabel(PC_NHC_46Internal_46_95apply1)
,	/* PS_v416: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46fromInteger)
, useLabel(PC_Prelude_46fromInteger)
,	/* PS_v411: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46fromInteger)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46fromInteger)
,	/* PS_v415: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46fromInteger)
, useLabel(PC_Prelude_46Real_46Prelude_46Num)
,	/* PS_v414: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46fromInteger)
, useLabel(PC_Prelude_46RealFrac_46Prelude_46Real)
,	/* PS_v413: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex_46fromInteger)
, useLabel(PC_Prelude_46RealFloat_46Prelude_46RealFrac)
,	/* PS_v516: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46_43)
,	/* PS_v517: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46_45)
,	/* PS_v515: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46_42)
,	/* PS_v518: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46negate)
,	/* PS_v521: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46abs)
,	/* PS_v519: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46signum)
,	/* PS_v520: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_46Num_46Complex_46Complex_46fromInteger)
,	/* PS_v511: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_46Num_46Complex_46Complex)
,	/* PS_v522: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_469)
,	/* PS_v513: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_46Eq_46Complex_46Complex)
,	/* PS_v514: (byte 0) */
  useLabel(PM_Complex)
, useLabel(PP_Prelude_46Num_46Complex_46Complex)
, useLabel(PC_Prelude_46Show_46Complex_46Complex)
,};

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].