home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-1.iso / Files / Util / B / Benchmark.sit / Benchmark folder / Source Files / TBenchMarker.cp < prev    next >
MacBinary  |  1993-04-20  |  2.0 KB  |  [TEXT/MPS ]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: TBenchMarker.cp

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert MS-DOS Code Page Info (other/dosCodePage) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, Tue Apr 20 12:12:29 1993, modified Tue Apr 20 12:12:29 1993, creator 'MPS ', type ASCII, 1375 bytes "TBenchMarker.cp" , at 0x5df 428 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[MPS ]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0f 54 42 65 6e 63 68 | 4d 61 72 6b 65 72 2e 63 |..TBench|Marker.c|
|00000010| 70 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |p.......|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 00 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 05 5f 00 | 00 01 ac a7 f9 d1 6d a7 |......_.|......m.|
|00000060| f9 d1 6d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..m.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 cf 0c 00 00 |........|........|
|00000080| 2f 2f 20 43 6f 70 79 72 | 69 67 68 74 20 a9 20 31 |// Copyr|ight . 1|
|00000090| 39 39 32 2d 31 39 39 33 | 20 45 6d 65 72 67 65 6e |992-1993| Emergen|
|000000a0| 74 20 42 65 68 61 76 69 | 6f 72 2e 20 41 6c 6c 20 |t Behavi|or. All |
|000000b0| 72 69 67 68 74 73 20 72 | 65 73 65 72 76 65 64 2e |rights r|eserved.|
|000000c0| 0d 0d 2f 2f 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..//====|========|
|000000d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000100| 3d 3d 3d 3d 3d 0d 23 69 | 66 6e 64 65 66 20 5f 54 |=====.#i|fndef _T|
|00000110| 42 45 4e 43 48 4d 41 52 | 4b 45 52 5f 0d 09 23 69 |BENCHMAR|KER_..#i|
|00000120| 6e 63 6c 75 64 65 20 22 | 54 42 65 6e 63 68 4d 61 |nclude "|TBenchMa|
|00000130| 72 6b 65 72 2e 68 22 0d | 23 65 6e 64 69 66 0d 0d |rker.h".|#endif..|
|00000140| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00000150| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000160| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000180| 2d 2d 2d 0d 54 69 6d 65 | 0d 54 42 65 6e 63 68 4d |---.Time|.TBenchM|
|00000190| 61 72 6b 65 72 3a 3a 54 | 65 73 74 41 64 64 69 74 |arker::T|estAddit|
|000001a0| 69 6f 6e 53 70 65 65 64 | 28 29 0d 7b 0d 09 75 6e |ionSpeed|().{..un|
|000001b0| 73 69 67 6e 65 64 20 6c | 6f 6e 67 20 74 6f 74 61 |signed l|ong tota|
|000001c0| 6c 20 3d 20 30 3b 0d 09 | 75 6e 73 69 67 6e 65 64 |l = 0;..|unsigned|
|000001d0| 20 6c 6f 6e 67 09 73 74 | 61 72 74 54 69 63 6b 73 | long.st|artTicks|
|000001e0| 20 3d 20 54 69 63 6b 43 | 6f 75 6e 74 28 29 3b 0d | = TickC|ount();.|
|000001f0| 09 66 6f 72 20 28 20 73 | 68 6f 72 74 20 63 6f 75 |.for ( s|hort cou|
|00000200| 6e 74 65 72 20 3d 20 31 | 3b 20 63 6f 75 6e 74 65 |nter = 1|; counte|
|00000210| 72 20 3c 20 32 30 30 3b | 20 2b 2b 63 6f 75 6e 74 |r < 200;| ++count|
|00000220| 65 72 20 29 20 7b 0d 09 | 09 74 6f 74 61 6c 20 3d |er ) {..|.total =|
|00000230| 20 30 3b 0d 09 09 66 6f | 72 20 28 20 73 68 6f 72 | 0;...fo|r ( shor|
|00000240| 74 20 6e 75 6d 62 65 72 | 20 3d 20 31 3b 20 6e 75 |t number| = 1; nu|
|00000250| 6d 62 65 72 20 3c 20 32 | 30 30 30 30 3b 20 2b 2b |mber < 2|0000; ++|
|00000260| 6e 75 6d 62 65 72 20 29 | 0d 09 09 09 74 6f 74 61 |number )|....tota|
|00000270| 6c 20 2b 3d 20 6e 75 6d | 62 65 72 3b 0d 09 7d 0d |l += num|ber;..}.|
|00000280| 09 75 6e 73 69 67 6e 65 | 64 20 6c 6f 6e 67 09 73 |.unsigne|d long.s|
|00000290| 74 6f 70 54 69 63 6b 73 | 20 3d 20 54 69 63 6b 43 |topTicks| = TickC|
|000002a0| 6f 75 6e 74 28 29 3b 0d | 09 75 6e 73 69 67 6e 65 |ount();.|.unsigne|
|000002b0| 64 20 6c 6f 6e 67 20 09 | 74 6f 74 61 6c 54 69 63 |d long .|totalTic|
|000002c0| 6b 73 09 3d 20 73 74 6f | 70 54 69 63 6b 73 20 2d |ks.= sto|pTicks -|
|000002d0| 20 73 74 61 72 74 54 69 | 63 6b 73 3b 0d 09 72 65 | startTi|cks;..re|
|000002e0| 74 75 72 6e 20 74 6f 74 | 61 6c 54 69 63 6b 73 3b |turn tot|alTicks;|
|000002f0| 0d 7d 0d 0d 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.}..//--|--------|
|00000300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000330| 2d 2d 2d 2d 2d 2d 2d 0d | 6c 6f 6e 67 0d 54 42 65 |-------.|long.TBe|
|00000340| 6e 63 68 4d 61 72 6b 65 | 72 3a 3a 54 65 73 74 44 |nchMarke|r::TestD|
|00000350| 69 76 69 73 69 6f 6e 53 | 70 65 65 64 28 29 0d 7b |ivisionS|peed().{|
|00000360| 0d 09 65 78 74 65 6e 64 | 65 64 20 74 6f 74 61 6c |..extend|ed total|
|00000370| 20 3d 20 31 30 2e 30 65 | 32 30 3b 0d 09 75 6e 73 | = 10.0e|20;..uns|
|00000380| 69 67 6e 65 64 20 6c 6f | 6e 67 09 73 74 61 72 74 |igned lo|ng.start|
|00000390| 54 69 63 6b 73 20 3d 20 | 54 69 63 6b 43 6f 75 6e |Ticks = |TickCoun|
|000003a0| 74 28 29 3b 0d 09 66 6f | 72 20 28 20 66 6c 6f 61 |t();..fo|r ( floa|
|000003b0| 74 20 6e 75 6d 62 65 72 | 20 3d 20 31 35 30 30 30 |t number| = 15000|
|000003c0| 3b 20 6e 75 6d 62 65 72 | 20 3e 20 31 3b 20 2d 2d |; number| > 1; --|
|000003d0| 6e 75 6d 62 65 72 20 29 | 0d 09 09 09 74 6f 74 61 |number )|....tota|
|000003e0| 6c 20 2f 3d 20 6e 75 6d | 62 65 72 3b 0d 09 75 6e |l /= num|ber;..un|
|000003f0| 73 69 67 6e 65 64 20 6c | 6f 6e 67 09 73 74 6f 70 |signed l|ong.stop|
|00000400| 54 69 63 6b 73 20 3d 20 | 54 69 63 6b 43 6f 75 6e |Ticks = |TickCoun|
|00000410| 74 28 29 3b 0d 09 75 6e | 73 69 67 6e 65 64 20 6c |t();..un|signed l|
|00000420| 6f 6e 67 20 09 74 6f 74 | 61 6c 54 69 63 6b 73 09 |ong .tot|alTicks.|
|00000430| 3d 20 73 74 6f 70 54 69 | 63 6b 73 20 2d 20 73 74 |= stopTi|cks - st|
|00000440| 61 72 74 54 69 63 6b 73 | 3b 0d 09 72 65 74 75 72 |artTicks|;..retur|
|00000450| 6e 20 74 6f 74 61 6c 54 | 69 63 6b 73 3b 0d 7d 0d |n totalT|icks;.}.|
|00000460| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00000470| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000480| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000490| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000004a0| 2d 2d 2d 2d 0d 6c 6f 6e | 67 0d 54 42 65 6e 63 68 |----.lon|g.TBench|
|000004b0| 4d 61 72 6b 65 72 3a 3a | 54 65 73 74 52 61 6e 64 |Marker::|TestRand|
|000004c0| 6f 6d 4e 75 6d 62 65 72 | 53 70 65 65 64 28 29 0d |omNumber|Speed().|
|000004d0| 7b 0d 09 73 68 6f 72 74 | 20 72 61 6e 64 6f 6d 3b |{..short| random;|
|000004e0| 0d 09 75 6e 73 69 67 6e | 65 64 20 6c 6f 6e 67 09 |..unsign|ed long.|
|000004f0| 73 74 61 72 74 54 69 63 | 6b 73 20 3d 20 54 69 63 |startTic|ks = Tic|
|00000500| 6b 43 6f 75 6e 74 28 29 | 3b 0d 09 66 6f 72 20 28 |kCount()|;..for (|
|00000510| 20 6c 6f 6e 67 20 6e 75 | 6d 62 65 72 20 3d 20 31 | long nu|mber = 1|
|00000520| 3b 20 6e 75 6d 62 65 72 | 20 3c 20 37 35 30 30 30 |; number| < 75000|
|00000530| 3b 20 2b 2b 6e 75 6d 62 | 65 72 20 29 20 7b 0d 09 |; ++numb|er ) {..|
|00000540| 09 72 61 6e 64 6f 6d 20 | 3d 20 52 61 6e 64 6f 6d |.random |= Random|
|00000550| 28 29 3b 0d 09 09 72 61 | 6e 64 6f 6d 20 3d 20 52 |();...ra|ndom = R|
|00000560| 61 6e 64 6f 6d 28 29 3b | 0d 09 7d 0d 09 75 6e 73 |andom();|..}..uns|
|00000570| 69 67 6e 65 64 20 6c 6f | 6e 67 09 73 74 6f 70 54 |igned lo|ng.stopT|
|00000580| 69 63 6b 73 20 3d 20 54 | 69 63 6b 43 6f 75 6e 74 |icks = T|ickCount|
|00000590| 28 29 3b 0d 09 75 6e 73 | 69 67 6e 65 64 20 6c 6f |();..uns|igned lo|
|000005a0| 6e 67 20 09 74 6f 74 61 | 6c 54 69 63 6b 73 09 3d |ng .tota|lTicks.=|
|000005b0| 20 73 74 6f 70 54 69 63 | 6b 73 20 2d 20 73 74 61 | stopTic|ks - sta|
|000005c0| 72 74 54 69 63 6b 73 3b | 0d 09 72 65 74 75 72 6e |rtTicks;|..return|
|000005d0| 20 74 6f 74 61 6c 54 69 | 63 6b 73 3b 0d 7d 0d 00 | totalTi|cks;.}..|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 01 00 00 00 01 6e | 00 00 00 6e 00 00 00 3e |.......n|...n...>|
|00000610| 3f 3c 00 02 a9 f0 00 a0 | 3f 3c 00 02 a9 f0 00 b2 |?<......|?<......|
|00000620| 3f 3c 00 02 a9 f0 00 c6 | 3f 3c 00 02 a9 f0 00 da |?<......|?<......|
|00000630| 0f 54 42 65 6e 63 68 4d | 61 72 6b 65 72 2e 63 70 |.TBenchM|arker.cp|
|00000640| 02 00 00 00 50 61 72 74 | 53 49 54 78 00 00 00 00 |....Part|SITx....|
|00000650| 00 00 50 61 72 74 53 49 | 54 78 00 00 00 00 00 00 |..PartSI|Tx......|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 a9 8e 48 85 00 00 | 00 00 00 00 01 ac d8 85 |....H...|........|
|00000680| 60 16 0c 06 00 0d 66 10 | 52 87 70 0f c0 87 66 08 |`.....f.|R.p...f.|
|00000690| 70 01 3f 00 4e ba 26 e4 | 1c 1b 66 e6 41 f4 50 00 |p.?.N.&.|..f.A.P.|
|000006a0| b1 cb 64 de 48 78 20 00 | 2f 0c 2f 2e 00 0c 4e ba |..d.Hx .|/./...N.|
|000006b0| 09 88 2a 00 4f ef 00 0c | 6e be 4a 84 6f 0e 20 0b |..*.O...|n.J.o. .|
|000006c0| 55 80 20 40 70 0d b0 10 | 67 02 52 87 2d 47 ff f8 |U. @p...|g.R.-G..|
|000006d0| 2d 44 ff fc 20 6e 00 08 | 43 ee ff f8 20 d9 20 d9 |-D.. n..|C... . .|
|000006e0| 4c ee 18 f0 ff e0 4e 5e | 4e 75 85 63 6f 75 6e 74 |L.....N^|Nu.count|
|000006f0| 00 00 4e 56 00 00 48 e7 | 01 10 26 6e 00 10 7e 00 |..NV..H.|..&n..~.|
|00000700| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 73 65 72 |...H..Mo|naco.ser|
|00000710| 76 65 64 2e 0d 0d 2f 2f | 3d 3d 3d 3d 3d 3d 3d 3d |ved...//|========|
|00000720| 3d 3d 3d 3d 3d 3d 00 06 | 00 04 00 64 00 1c 01 70 |======..|...d...p|
|00000730| 01 e5 00 64 00 1c 01 70 | 01 e5 a7 f9 8b 1d 00 00 |...d...p|........|
|00000740| 03 3d 00 00 03 3d 00 00 | 03 95 01 00 00 00 00 1e |.=...=..|........|
|00000750| 00 64 00 1c 01 70 01 e5 | 00 64 00 1c 01 70 01 e5 |.d...p..|.d...p..|
|00000760| 00 00 03 95 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 01 00 00 00 01 6e 00 00 | 00 6e 00 00 00 3e 00 ac |.....n..|.n...>..|
|00000780| 26 e0 0b c2 00 00 00 1c | 00 3e 00 00 4d 50 53 52 |&.......|.>..MPSR|
|00000790| 00 01 00 0a 03 ed ff ff | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 03 f0 ff ff 00 00 00 4c | 00 b2 23 70 00 00 00 00 |.......L|..#p....|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+