UHI1 fb2fa27b0965dedaaa4ed7811c221f7a20150327 +0100 154040q"base codegen core corebackend corein coreout corerun corerunin hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103i][SDataBits118master@b09c90af09c-[.&.هb~IDataBits.&.i)build/103/ehclib/uhcbase/Data/Bits.hs-cpp}P.|.ّ nDataBits.|. |>pxor,n_GDataBitsxor.ipL Bits -TrԷDataBitsBits - tHDataBitsclearBit ueIDataBitsrotateL ueJ DataBitsrotateR j# DataBitstestBitmKV=DataBitsshift ?TDataBitsrotateuDataBits complementBit,u۞F4DataBitsbitSize0VM0DataBitssetBit,`DataBitsbitL!HەDataBitsshiftRL!HDataBitsshiftLV-5DataBitsisSignedpjXDataBits complement]ptestBit K AclearBit ''isSignedYY[shiftLYYashiftR:tXrotate{ complementBitk&Yshift &J*LE bit!*'q4"sbitSize"0pO4TsetBit#]/Fy[ complement$b<,wBrotateR %b<-wrotateL &*ckBitsco2ܺ'NV=DataBitsBitsco2ܺ()&f_Bitsco= )NUE8FDataBitsBitsco= *)(fo8Bitsco3)+NUK8DataBitsBitsco3) ,ueIDataBitsrotateL-ueJ DataBitsrotateR.mKV=DataBitsshift/هb~IDataBits.&.0ّ nDataBits.|.1 ?TDataBitsrotate2,n_GDataBitsxor3L!HەDataBitsshiftR4L!HDataBitsshiftL5Y4UHCBits666UHCBase7*Y IUHCReal56566765678- tHDataBitsclearBit9coG:*B*;Pc~y-><-TrԷDataBitsBits9;9;=ϠwInt9,9:;<9;9;=9-9:;<9;9;=9>:6DataBits _'Dict_Bits9:;;9;=9;;9;=9;;9;=9;;9;=?E*tUHCBaseBool;;9;=9;;9;99;;9;99;;9;=9;;9;=9;;9=;;9;=9;;=9;;9;99;;9;=9;;9;=9;;9?;;99;>9@j# DataBitstestBit9:;<9;9;=?.9:;<9;9;=9/9:;<9;9;9909:;<9;9;9919:;<9;9;=9AuDataBits complementBit9:;<9;9;=9B,u۞F4DataBitsbitSize9:;<9;9=C0VM0DataBitssetBit9:;<9;9;=9D,`DataBitsbit9:;<9;=929:;<9;9;9939:;<9;9;=949:;<9;9;=9ENV=DataBitsBitsco2ܺ;>FcoG>FGcoZN:;H3v>^_RecIY{||}JR? UHCBasesignum;GGKY\`bUHCBasefromInt;=GLdΖ6UHCBase fromInteger;M74D!7IntegerGN]UHCBaseabs;GGO"PUHCBasenegate;GGPMHI8;M;=M,;M;=M-;M;=M@;M;=?.;M;=M/;M;MM0;M;MM1;M;=MA;M;=MB;M=C;M;=MD;=M2;M;MM3;M;=M4;M;=MT;M?U;MMVXNUK8DataBitsBitsco3)>=HI8;=;==,;=;==-;=;==@;=;=?.;=;==/;=;==0;=;==1;=;==A;=;==B;==C;=;==D;==2;=;==3;=;==4;=;==T;=?U;==VT9:;<9;9?U9:;<9;99Y+?bDataBits_'ClassKind_Bits;::ZX׍K,DataBits_'ClassPolarity_Bits[@O9\| *Invariant>>HI8;9;=9,;9;=9-;9;=9@;9;=?.;9;=9/;9;990;9;991;9;=9A;9;=9B;9=C;9;=9D;=92;9;993;9;=94;9;=9T;9?U;99V .*ERR: Decl.Class.dgi: Data.Bits._'Dict_Bits :*>>\\\\\\\\\\\\\\\\\\> *ERR: emptyDataTagInfo :*]>><9:;<9HI8;9;=9,;9;=9-;9;=9@;9;=?.;9;=9/;9;990;9;991;9;=9A;9;=9B;9=C;9;=9D;=92;9;993;9;=94;9;=9T;9?U;99V9:;^o~DUHCBaseNum9<9E]Ass<<97p$*kE^97p$*kE^97p$*kEV]<97p$*kEAss<Prf<=<=7p$*kE7p$*kE<=7p$*kEX<=Prf<=M<M7p$*kE7p$*kE<M7p$*kEW<MPrf<M<97p$*kE^97p$*kE^97p$*kEV]<97p$*kEPrf^Prf<Prf^<97p$*kE^97p$*kF7p$*kG7p$*kE7p$*kF<97p$*kG<97p$*kEsup1<97p$*kGPrf^Prf<Prf^<97p$*kF^97p$*kE7p$*kG7p$*kE7p$*kF^97p$*kG^97p$*kEsup2^97p$*kGPrf^Prf<Prf^<97p$*kE_`iqTUHCBaseEq97p$*kE_97p$*kES`a>VoDAUHCBase _'Dict_Numa ^97p$*kE^97p$*kEV]<97p$*kEPrf_Prf<Prf_<97p$*kE_97p$*kF7p$*kG7p$*kE7p$*kF<97p$*kG<97p$*kEsup1<97p$*kGPrf_Prf<Prf_<97p$*kF_97p$*kE7p$*kG7p$*kE7p$*kF_97p$*kG_97p$*kEsup2_97p$*kGPrf_Prf<Prf__<97p$*kE_97p$*kE_97p$*kES`^97p$*kE^97p$*kEV]<97p$*kEPrf<Prf<Prf_<97p$*kE_97p$*kF7p$*kG7p$*kE7p$*kF<97p$*kG<97p$*kEsup1<97p$*kGPrf<Prf<Prf_<97p$*kF_97p$*kE7p$*kG7p$*kE7p$*kF_97p$*kG_97p$*kEsup2_97p$*kGPrf<Prf<Prf_^<97p$*kE^97p$*kE^97p$*kEV]<97p$*kEPrf<Prf<Prf^<97p$*kE^97p$*kF7p$*kG7p$*kE7p$*kF<97p$*kG<97p$*kEsup1<97p$*kGPrf<Prf<Prf^<97p$*kF^97p$*kE7p$*kG7p$*kE7p$*kF^97p$*kG^97p$*kEsup2^97p$*kGPrf<Prf<Prf^