UHI1 2deb5e078b2839d557ad7579c31d6c2920150201 +0100 212952g"base codegen core corebackend corein coreout corerun hmtyinfer noHmTyRuler" cr OptimizationLevel_Much103i][SDataBits118master@ea29544b1bc-[.&.ه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 &(WBitsco3)'NT +DataBitsBitsco3)((W}Bitsco= )NT DataBitsBitsco= *(WBitsco2ܺ+NT ,DataBitsBitsco2ܺ ,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;=9ENT +DataBitsBitsco3)>=F3v>^_RecGY{||}8;=;==,;=;==-;=;==@;=;=?.;=;==/;=;==0;=;==1;=;==A;=;==B;==C;=;==D;==2;=;==3;=;==4;=;==HV-5DataBitsisSigned;=?IpjXDataBits complement;==Jo~9nϹUHCBaseNum KNT DataBitsBitsco= >L74D!7IntegerFG8;L;=L,;L;=L-;L;=L@;L;=?.;L;=L/;L;LL0;L;LL1;L;=LA;L;=LB;L=C;L;=LD;=L2;L;LL3;L;=L4;L;=LH;L?I;LLJMNT ,DataBitsBitsco2ܺ;>NcoG>NOcoZN:;FGPR? UHCBasesignum;OOQY\`bUHCBasefromInt;=ORdΖ6UHCBase fromInteger;LOS]UHCBaseabs;OOT"PUHCBasenegate;OOU>FG8;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;=9H;9?I;99J .*ERR: Decl.Class.dgi: Data.Bits._'Dict_Bits :*>>\\\\\\\\\\\\\\\\\\> *ERR: emptyDataTagInfo :*]>><9:;<9FG8;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;=9H;9?I;99J9:;^o~DUHCBaseNum9<9M]Ass<<97p$*kE^97p$*kE^97p$*kEJ]<97p$*kEAss<Prf<=<=7p$*kE7p$*kE<=7p$*kEE<=Prf<=L<L7p$*kE7p$*kE<L7p$*kEK<LPrf<L<97p$*kE^97p$*kE^97p$*kEJ]<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$*kEX`a>VoDAUHCBase _'Dict_Numa ^97p$*kE^97p$*kEJ]<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$*kEX`^97p$*kE^97p$*kEJ]<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$*kEJ]<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^+8bΏaDataBits<K $c7ͮrEuDataBits<LN'dD;DataBitsBitsco= Data.Bits.isSigned,->@e0_'DataBitsBitsco2ܺ Data.Bits.rotatef1y9K:0DataBitsBitsco2ܺ Data.Bits.shiftR.gˇ1XKVDataBitsBitsco2ܺ Data.Bits.testBithm IHϩDataBitsBitsYco3) ijVZkDataBitsBitsco2ܺ Data.Bits.rotateRjrFqs/DataBitsBits4co= /01kD@3DataBitsBitsco2ܺ Data.Bits.clearBitl㓬8DataBitsBitsco3) Data.Bits.rotatem*hiDataBitsBitsco3) Data.Bits.bitSizen:#t DataBitsBitsco2ܺ Data.Bits.shiftAo]Jf0DataBitsBitsco= Data.Bits.bitSizeBCp zCtDataBitsBitsco3) Dq"gu h/DataBitsBitsco2ܺ Data.Bits.complementBitr%hDataBitsBitsco3) Data.Bits.isSigneds(1ߜhDataBitsBits4co= 234EKMtUЗDataBitsBitsco= Data.Bits.rotateHub`DataBitsBits6co= IvygskDataBitsBitsWco3) w{=YDataBitsBitsco2ܺ Data.Bits.setBit