'ѣ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst u v w x y z { | } ~  *The minimum positive, denormalized float.  The maximum denormalized float. (The minimum positive, normalized float. The maximum finite float. unknownunstable$Conrad Parker <conrad@metadecks.org>Global header:  B 0 1 2 3 J 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | Identifier | 0-3 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | ... | 4-7 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ J | Version major (int16) | Version minor (int16) | 8-11 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | No. tracks (int32) | 12-15 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Presentationtime numerator (int64) | 16-19 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 20-23 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Presentationtime denominator (int64) | 24-27 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 28-31 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Basetime numerator (int64) | 32-35 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 36-39 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Basetime denominator (int64) | 40-43 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 44-47 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | UTC | 48-51 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 52-55 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 56-59 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 60-63 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 64-67 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ *The major version encoded by this library *The minor version encoded by this library Track header:   B 0 1 2 3 J 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | Identifier | 0-3 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | ... | 4-7 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ J | Track no. (int32) | 8-11 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Codec identifier | 12-15 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 16-19 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Flag: 0=CBR, 1=VBR | 20-23 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Datarate numerator (int64) | 24-27 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 28-31 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Datarate denominator (int64) | 32-35 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 36-39 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Length of name in bytes (int32) | 40-43 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | Name (UTF-8) ... | 44- E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ SDatarate: numerator 0 indicates variable bitrate (all data values are timestamped) Raw Data Packet header:   B 0 1 2 3 J 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | Identifier | 0-3 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | ... | 4-7 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ J | Track no. (int32) | 8-11 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Entry Timestamp (int64) | 12-15 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 16-19 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Exit TImestamp (int64) | 20-23 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 24-27 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Count of data points COUNT (int32) | 28-31 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Payload length in bytes (remainder of packet) (int32) | 32-35 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Data ... | 36-39 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | ... | 40- E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | Timestamps ... | TS- E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ E | ... | E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ BTimestamps block is only present if VBR (datarate numerator is 0) !TS = 28 + (COUNT * sizeof(Type)) Summary Data Packet header:   B 0 1 2 3 J 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1| Byte E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | Identifier | 0-3 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | ... | 4-7 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ J | Track no. (int32) | 8-11 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Level (int32) | 12-15 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Entry Timestamp (int64) | 16-19 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 20-23 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Exit Timestamp (int64) | 24-27 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | ... | 28-31 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ K | Summary length in bytes (int32) | 32-35 E +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I | Summary Data ... | 36- ?Some default encodings of Summary Data are provided in modules Data.ZoomCache.Double and Data.ZoomCache.Int.    unknownunstable$Conrad Parker <conrad@metadecks.org> !Read 1 byte as a signed Integral -Read 2 bytes as a big-endian signed Integral -Read 4 bytes as a big-endian signed Integral -Read 8 bytes as a big-endian signed Integral $Read 1 byte as an unsigned Integral /Read 2 bytes as a big-endian unsigned Integral /Read 4 bytes as a big-endian unsigned Integral /Read 8 bytes as a big-endian unsigned Integral &Read a variable-length-coded Integer. 7 For details of the variable-length coding format, see  Data.ZoomCache.Numeric.Int. #Read 4 bytes as a big-endian Float $Read 8 bytes as a big-endian Double =Read 16 bytes as a big-endian Rational, encoded as an 8 byte D big endian numerator followed by an 8 byte big endian denominator.   unknownunstable$Conrad Parker <conrad@metadecks.org>Constant or Variable datarate. C For constant datarate, timestamps are implied as incrementing by 1/ datarate P For variable datarate, explicit timestamps are attached to each datum, encoded ; as a separate block of timestamps in the Raw Data packet.  !"#$%&'() 0timeStampDiff (TS t1) (TS t2) = TSDiff (t1 - t2) !"#$%&'()%&'"#$)( ! !!"#$#$%&'&'()unknownunstable$Conrad Parker <conrad@metadecks.org>7*+,-.-A codec instance must additionally specify a / type /Intermediate calculations 0Serialize a value of type a 1 Serialize a ' SummaryData a' 2Generate a new ' SummaryWork a', given an initial timestamp. 3 Update a ; with the value of a occuring at the  given %. 4 Finalize a ' SummaryWork a', generating a ' SummaryData a'. 5 Append two ; 6789: A codec instance must specify a ; type, * and implement all methods of this class. ;-Summaries of a subsequence of values of type a. In the default  instances for  and %, this is a record containing values ; such as the maximum, minimum and mean of the subsequence. <.The track identifier used for streams of type a.  The value6 of the argument should be ignored by any instance of  :, so that is safe to pass  as the  argument. =&An iteratee to read one value of type a from a stream of something  like '[Word8]' or . >&An iteratee to read one value of type ' SummaryData a' from a stream  of something like '[Word8]' or . ?1Pretty printing, used for dumping values of type a. @#Pretty printing for values of type ' SummaryData a'. A!A recorded block of summary data BCDEFGHIJKLMNOP/Global and track headers for a zoom-cache file QRSTBIdentify the tracktype corresponding to a given Codec Identifier. F When parsing a zoom-cache file, the zoom-cache library will try each  of a given list [ IdentifyTrack]. 2The standard zoom-cache instances are provided in standardIdentifiers. IWhen developing your own codecs it is not necessary to build a composite   IdentifyTrack: functions; it is sufficient to generate one for each new J codec type. A library of related zoom-cache codecs should export its own  [ IdentifyTrack]< functions, usually called something like mylibIdentifiers. These can be generated with  identifyCodec. UVW3A specification of the type and name of each track XYZ[\]$A map of all track numbers to their XW ^Create an empty QP using the given  _"Determine whether all tracks of a QP are specified `1The duration covered by a summary, in units of 1 / the track' s datarate 7*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`7UV]WXYZ[\T:;<=>?@./0123458967*+,-HIJKLMNOABCDEFG`PQRS^_7*+,-+,-./012345/012345677899:;<=>?@;<=>?@ABCDEFGBCDEFGHIJKLMNOIJKLMNOPQRSQRSTUVVWXYZ[\XYZ[\]^_`unknownunstable$Conrad Parker <conrad@metadecks.org>abcdefghiDAn enumeratee of a zoom-cache file, from the global header onwards. C The global and track headers will be transparently read, and the  QP visible in the a elements. jAAn enumeratee of zoom-cache data, after global and track headers  have been read, or if the QP has been acquired elsewhere. kHParse only the global and track headers of a zoom-cache file, returning  a QP lMap a monadic a5 processing function over an entire zoom-cache file. mMap a monadic IH5 processing function over an entire zoom-cache file. nMap a monadic BA5 processing function over an entire zoom-cache file. abcdefghijklmnaecbfghfgdkijlmna ecbfghfgdbcdefghijklmnunknownunstable$Conrad Parker <conrad@metadecks.org>o Generate an  IdentifyTrack function for a given type. ooounknownunstable$Conrad Parker <conrad@metadecks.org>pPretty-print a  qPretty-print a XW rPretty-print a %, given a datarate sPretty-print a BA, given a datarate pqrspqrspqrs unknownunstable$Conrad Parker <conrad@metadecks.org>t Serialize a % in 64bit big endian format. u Serialize a - in big-endian IEEE 754-2008 binary32 format  (IEEE 754-1985 single format). v Serialize a - in big-endian IEEE 754-2008 binary64 format  (IEEE 754-1985 double format). w Serialize an  in 32bit big endian format. x Serialize an " in variable-length-coding format 7 For details of the variable-length coding format, see  Data.ZoomCache.Numeric.Int. y Serialize a . as a sequence of two 64bit big endian format  integers. tuvwxytuvwxytuvwxyunknownunstable$Conrad Parker <conrad@metadecks.org> unknownunstable$Conrad Parker <conrad@metadecks.org>/z/A StateT IO monad for writing a ZoomCache file {|The ZoomWrite class provides }, a method to write a * Haskell value to an open ZoomCache file. })Write a value to an open ZoomCache file. ~Run a ZoomW ()4 action on a given file handle, using the specified  ] specification *Whether or not to write raw data packets. , If False, only summary blocks are written. EForce a flush of ZoomCache summary blocks to disk. It is not usually M necessary to call this function as summary blocks are transparently written  at regular intervals. 9Open a new ZoomCache file for writing, using a specified ]. *Whether or not to write raw data packets. , If False, only summary blocks are written. @Create a track map for a stream of a given type, as track no. 1 KQuery the maximum number of data points to buffer for a given track before 5 forcing a flush of all buffered data and summaries. ISet the maximum number of data points to buffer for a given track before 5 forcing a flush of all buffered data and summaries. 8Append two Summaries, merging statistical summary data. C XXX: summaries are only compatible if tracks and levels are equal z{|}~|}z~{z{|}}~unknownunstable$Conrad Parker <conrad@metadecks.org>1 "#$%&')./012345:;<=>?@Uouvwxy|}-:;<=>?@./012345|}o ywxuvU%&'"#$)unknownunstable$Conrad Parker <conrad@metadecks.org> /;unknownunstable$Conrad Parker <conrad@metadecks.org> /;  unknownunstable$Conrad Parker <conrad@metadecks.org> /;      !unknownunstable$Conrad Parker <conrad@metadecks.org>"#$%\/;&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~unknownunstable$Conrad Parker <conrad@metadecks.org>M/; unknownunstable$Conrad Parker <conrad@metadecks.org> IdentifyTrack1 functions provided for standard codecs provided  by the zoom-cache library. M%&'(6789:<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]abcdefghijklmnpqrsz{|}~;%&'(UVTPQRS:<=>?@8967HIJKLMNOABCDEFG]WXYZ[\|}z~{unknownunstable$Conrad Parker <conrad@metadecks.org>  !"#$%&'()*+,-.//01234556789:;<=>>?@ABCDEFGHIIJJKLMNOPQRRSTUVWXXYZ[\]^__`abccddefghijklmnopqrstuvwxyz{|}~               !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~zoom-cache-0.6.0.0"Data.ZoomCache.Numeric.FloatMinMaxData.ZoomCache.FormatData.Iteratee.ZoomCache.UtilsData.ZoomCache.CommonData.ZoomCache.TypesData.Iteratee.ZoomCacheData.ZoomCache.IdentifyData.ZoomCache.Pretty"Blaze.ByteString.Builder.ZoomCacheData.ZoomCache.WriteData.ZoomCache.Numeric.TypesData.ZoomCache.Numeric.InternalData.ZoomCacheData.ZoomCache.Dump+Blaze.ByteString.Builder.ZoomCache.InternalData.ZoomCache.CodecData.ZoomCache.BoolData.ZoomCache.UnitData.ZoomCache.Numeric.IEEE754Data.ZoomCache.Numeric.IntData.ZoomCache.Numeric.WordfloatMinfloatMaxDenorm floatMinNormfloatMax globalHeader versionMajor versionMinor trackHeader packetHeader summaryHeaderreadInt8 readInt16be readInt32be readInt64be readWord8 readWord16be readWord32be readWord64bereadIntegerVLC readFloat32bereadDouble64bereadRational64be DataRateType VariableDR ConstantDRGlobalversionnoTrackspresentationTimebaseTimebaseUTCVersion TimeStampDiffTSDiffunTSDiff TimeStampTSunTSTrackNo timeStampDiffZoomWorklevelscurrWork ZoomWritable SummaryWorkfromRawfromSummaryDatainitSummaryWorkupdateSummaryData toSummaryDataappendSummaryData ZoomSummaryZoomRaw ZoomReadable SummaryDatatrackIdentifierreadRaw readSummary prettyRawprettySummaryDataSummary summaryTrack summaryLevelsummaryEntryTimesummaryExitTime summaryDataPacket packetTrackpacketEntryTimepacketExitTime packetCount packetDatapacketTimeStamps CacheFilecfGlobalcfSpecs IdentifyCodecCodec TrackSpecspecType specDRTypespecRatespecNameTrackMap mkCacheFilefiFullsummaryDurationStream StreamNull StreamSummary strmSummary StreamPacketstrmFile strmTrack strmPacket enumCacheFile enumStream iterHeaders mapStream mapPackets mapSummaries identifyCodec prettyGlobalprettyTrackSpecprettyTimeStamp prettySummary fromTimeStamp fromFloat fromDoublefromIntegral32befromIntegerVLCfromRational64ZoomW ZoomWHandle ZoomWritewrite withFileWriteflush openWrite closeWriteoneTrack mkTrackSpec watermark setWatermark writeData writeDataVBRZoomNumnumEntrynumExitnumMinnumMaxnumAvgnumRMS numWorkTime numWorkEntry numWorkExit numWorkMin numWorkMax numWorkSum numWorkSumSq numMkSummarynumMkSummaryWorkreadSummaryNumfromSummaryNuminitSummaryNumBounded mkSummaryNumappendSummaryNumupdateSummaryNumstandardIdentifiers zoomInfoFile zoomDumpFilezoomDumpSummaryzoomDumpSummaryLevelghc-prim GHC.TypesIntDoublebaseGHC.Err undefinedbytestring-0.9.2.0Data.ByteString.Internal ByteString HeaderType SummaryHeader PacketHeader TrackHeader GlobalHeader parseHeaderreadGlobalHeaderreadTrackHeader readPacketreadSummaryBlock readVersion readCodec parseCodecreadDataRateTypeprettySummaryTimesprettySummaryLevelratShowFloatGHC.RealIntegral integer-gmpGHC.Integer.TypeIntegerRationalfromDataRateType fromGlobal fromSummaryfromSummaryHeader fromTrackNo fromCodec fromVersion TrackWorktwSpec twBuilder twTSBuildertwWritertwCount twWatermark twEntryTime twExitTimewhHandle whTrackWork whDeferred whWriteDatawriteGlobalHeaderwriteTrackHeader incTimeStampincTimesetTime flushIfNeededmkGlobal modifyTracks modifyTrack bsFromTrack mkTrackWork clearWork updateWork flushSummary flushWork pushSummary appendSummary<> trackTypeBoolprettyPacketBoolreadBoolreadSummaryBoolprettySummaryBoolfromBoolinitSummaryBool mkSummaryBoolfromSummaryBoolupdateSummaryBoolappendSummaryBoolSummaryWorkBool swBoolTimeswBoolTrueTime SummaryBoolsummaryBoolExpected trackTypeUnitprettyPacketUnitreadSummaryUnitprettySummaryUnitinitSummaryUnit mkSummaryUnitfromSummaryUnitupdateSummaryUnitappendSummaryUnitSummaryWorkUnit swUnitCount SummaryUnitsummaryUnitCountprettyPacketFloatprettySummaryFloatinitSummaryFloatSummaryWorkDouble swDoubleTime swDoubleEntry swDoubleExit swDoubleMin swDoubleMax swDoubleSum swDoubleSumSq SummaryDoublesummaryDoubleEntrysummaryDoubleExitsummaryDoubleMinsummaryDoubleMaxsummaryDoubleAvgsummaryDoubleRMSSummaryWorkFloat swFloatTime swFloatEntry swFloatExit swFloatMin swFloatMax swFloatSum swFloatSumSq SummaryFloatsummaryFloatEntrysummaryFloatExitsummaryFloatMinsummaryFloatMaxsummaryFloatAvgsummaryFloatRMSinitSummaryIntegertoSummaryIntegerupdateSummaryIntegerprettySummaryIntSummaryWorkInteger swIntegerTimeswIntegerEntry swIntegerExit swIntegerMin swIntegerMax swIntegerSumswIntegerSumSqSummaryIntegersummaryIntegerEntrysummaryIntegerExitsummaryIntegerMinsummaryIntegerMaxsummaryIntegerAvgsummaryIntegerRMSSummaryWorkInt64 swInt64Time swInt64Entry swInt64Exit swInt64Min swInt64Max swInt64Sum swInt64SumSq SummaryInt64summaryInt64EntrysummaryInt64ExitsummaryInt64MinsummaryInt64MaxsummaryInt64AvgsummaryInt64RMSSummaryWorkInt32 swInt32Time swInt32Entry swInt32Exit swInt32Min swInt32Max swInt32Sum swInt32SumSq SummaryInt32summaryInt32EntrysummaryInt32ExitsummaryInt32MinsummaryInt32MaxsummaryInt32AvgsummaryInt32RMSSummaryWorkInt16 swInt16Time swInt16Entry swInt16Exit swInt16Min swInt16Max swInt16Sum swInt16SumSq SummaryInt16summaryInt16EntrysummaryInt16ExitsummaryInt16MinsummaryInt16MaxsummaryInt16AvgsummaryInt16RMSSummaryWorkInt8 swInt8Time swInt8Entry swInt8Exit swInt8Min swInt8Max swInt8Sum swInt8SumSq SummaryInt8summaryInt8EntrysummaryInt8ExitsummaryInt8MinsummaryInt8MaxsummaryInt8AvgsummaryInt8RMSSummaryWorkInt swIntTime swIntEntry swIntExitswIntMinswIntMaxswIntSum swIntSumSq SummaryIntsummaryIntEntrysummaryIntExit summaryIntMin summaryIntMax summaryIntAvg summaryIntRMSprettySummaryWordSummaryWorkWord64 swWord64Time swWord64Entry swWord64Exit swWord64Min swWord64Max swWord64Sum swWord64SumSq SummaryWord64summaryWord64EntrysummaryWord64ExitsummaryWord64MinsummaryWord64MaxsummaryWord64AvgsummaryWord64RMSSummaryWorkWord32 swWord32Time swWord32Entry swWord32Exit swWord32Min swWord32Max swWord32Sum swWord32SumSq SummaryWord32summaryWord32EntrysummaryWord32ExitsummaryWord32MinsummaryWord32MaxsummaryWord32AvgsummaryWord32RMSSummaryWorkWord16 swWord16Time swWord16Entry swWord16Exit swWord16Min swWord16Max swWord16Sum swWord16SumSq SummaryWord16summaryWord16EntrysummaryWord16ExitsummaryWord16MinsummaryWord16MaxsummaryWord16AvgsummaryWord16RMSSummaryWorkWord8 swWord8Time swWord8Entry swWord8Exit swWord8Min swWord8Max swWord8Sum swWord8SumSq SummaryWord8summaryWord8EntrysummaryWord8ExitsummaryWord8MinsummaryWord8MaxsummaryWord8AvgsummaryWord8RMSSummaryWorkWord swWordTime swWordEntry swWordExit swWordMin swWordMax swWordSum swWordSumSq SummaryWordsummaryWordEntrysummaryWordExitsummaryWordMinsummaryWordMaxsummaryWordAvgsummaryWordRMS iterHeadersBS mapStreamBSinfo streamRatedumpData dumpSummarydumpSummaryLevel