home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Tape Archive
(archive/tar).
You can browse this item here: bytebnch.tar
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Tape Archive (archive/tar)
| magic
| Supported |
100%
| file
| tar archive
| default
| |
99%
| file
| tar archive (V7), file byte-bench/, mode 755 , uid 52750 , gid 13 , size 0 , seconds 4621563314
| default
| |
98%
| file
| data
| default
| |
100%
| lsar
| Tar
| default
| |
100%
| gt2
| TAR Archiv gefunden (Auflistung ist deaktiviert)
| default
| |
100%
| disktype
| Pre-POSIX tar archive
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 62 79 74 65 2d 62 65 6e | 63 68 2f 00 00 00 00 00 |byte-ben|ch/.....|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|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 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 20 20 20 37 | 35 35 20 00 20 35 32 37 |.... 7|55 . 527|
|00000070| 35 30 20 00 20 20 20 20 | 31 33 20 00 20 20 20 20 |50 . |13 . |
|00000080| 20 20 20 20 20 20 30 20 | 20 34 36 32 31 35 36 33 | 0 | 4621563|
|00000090| 33 31 34 20 20 20 36 31 | 31 33 00 20 00 00 00 00 |314 61|13. ....|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 62 79 74 65 2d 62 65 6e | 63 68 2f 53 68 61 72 46 |byte-ben|ch/SharF|
|00000210| 69 6c 65 2e 48 65 61 64 | 65 72 73 00 00 00 00 00 |ile.Head|ers.....|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 35 32 37 |.... 6|44 . 527|
|00000270| 35 30 20 00 20 20 20 20 | 31 33 20 00 20 20 20 20 |50 . |13 . |
|00000280| 20 20 20 33 36 33 33 20 | 20 34 36 32 31 35 36 33 | 3633 | 4621563|
|00000290| 33 31 35 20 20 31 31 32 | 30 30 00 20 00 00 00 00 |315 112|00. ....|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000400| 3d 3d 3d 20 62 79 74 65 | 2d 62 65 6e 63 68 2e 73 |=== byte|-bench.s|
|00000410| 68 61 72 31 20 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |har1 ===|========|
|00000420| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0a 46 |========|======.F|
|00000430| 72 6f 6d 20 73 70 61 72 | 6b 79 66 73 21 61 6d 65 |rom spar|kyfs!ame|
|00000440| 73 21 78 61 6e 74 68 21 | 70 61 70 61 79 61 2e 62 |s!xanth!|papaya.b|
|00000450| 62 6e 2e 63 6f 6d 21 72 | 73 61 6c 7a 20 54 75 65 |bn.com!r|salz Tue|
|00000460| 20 4d 61 79 20 20 38 20 | 30 38 3a 33 30 3a 33 32 | May 8 |08:30:32|
|00000470| 20 50 44 54 20 31 39 39 | 30 0a 0a 53 75 62 6d 69 | PDT 199|0..Submi|
|00000480| 74 74 65 64 2d 62 79 3a | 20 22 42 65 6e 20 53 6d |tted-by:| "Ben Sm|
|00000490| 69 74 68 20 40 20 42 59 | 54 45 22 20 3c 62 65 6e |ith @ BY|TE" <ben|
|000004a0| 40 62 79 74 65 70 62 2e | 62 79 74 65 2e 63 6f 6d |@bytepb.|byte.com|
|000004b0| 3e 0a 50 6f 73 74 69 6e | 67 2d 6e 75 6d 62 65 72 |>.Postin|g-number|
|000004c0| 3a 20 56 6f 6c 75 6d 65 | 20 32 32 2c 20 49 73 73 |: Volume| 22, Iss|
|000004d0| 75 65 20 32 38 0a 41 72 | 63 68 69 76 65 2d 6e 61 |ue 28.Ar|chive-na|
|000004e0| 6d 65 3a 20 62 79 74 65 | 2d 62 65 6e 63 68 6d 61 |me: byte|-benchma|
|000004f0| 72 6b 73 2f 70 61 72 74 | 30 31 0a 0a 5b 20 20 49 |rks/part|01..[ I|
|00000500| 20 72 65 70 61 63 6b 65 | 64 20 74 68 69 73 2e 20 | repacke|d this. |
|00000510| 20 4c 6f 6f 6b 20 6f 75 | 74 20 66 6f 72 20 74 68 | Look ou|t for th|
|00000520| 65 20 42 45 4c 20 63 68 | 61 72 61 63 74 65 72 20 |e BEL ch|aracter |
|00000530| 6f 6e 20 6c 69 6e 65 20 | 32 34 20 6f 66 20 63 6c |on line |24 of cl|
|00000540| 65 61 6e 75 70 2e 0a 20 | 20 20 54 68 65 73 65 20 |eanup.. | These |
|00000550| 61 72 65 20 74 68 65 20 | 42 59 54 45 20 55 6e 69 |are the |BYTE Uni|
|00000560| 78 20 62 65 6e 63 68 6d | 61 72 6b 73 2c 20 66 6f |x benchm|arks, fo|
|00000570| 72 20 6d 65 61 73 75 72 | 69 6e 67 20 74 68 65 20 |r measur|ing the |
|00000580| 70 65 72 66 6f 72 6d 61 | 6e 63 65 20 6f 66 0a 20 |performa|nce of. |
|00000590| 20 20 55 6e 69 78 20 73 | 79 73 74 65 6d 73 2e 20 | Unix s|ystems. |
|000005a0| 20 54 68 65 20 4d 61 6b | 65 66 69 6c 65 20 77 69 | The Mak|efile wi|
|000005b0| 6c 6c 20 64 69 73 74 72 | 69 62 75 74 65 20 74 68 |ll distr|ibute th|
|000005c0| 65 20 70 69 65 63 65 73 | 20 69 6e 74 6f 0a 20 20 |e pieces| into. |
|000005d0| 20 73 75 62 64 69 72 65 | 63 74 6f 72 69 65 73 2c | subdire|ctories,|
|000005e0| 20 74 68 65 6e 20 72 75 | 6e 20 74 68 65 20 74 65 | then ru|n the te|
|000005f0| 73 74 73 2e 20 20 54 68 | 65 20 74 65 73 74 73 20 |sts. Th|e tests |
|00000600| 63 61 6e 20 61 6c 73 6f | 20 62 65 20 72 75 6e 20 |can also| be run |
|00000610| 69 6e 0a 20 20 20 63 6c | 75 6d 70 73 2e 20 20 42 |in. cl|umps. B|
|00000620| 53 44 20 75 73 65 72 73 | 20 77 69 6c 6c 20 68 61 |SD users| will ha|
|00000630| 76 65 20 74 6f 20 73 6c | 69 67 68 74 6c 79 20 74 |ve to sl|ightly t|
|00000640| 77 65 61 6b 20 74 68 65 | 20 4d 61 6b 65 66 69 6c |weak the| Makefil|
|00000650| 65 2c 20 61 6e 64 20 72 | 65 6e 61 6d 65 0a 20 20 |e, and r|ename. |
|00000660| 20 61 20 66 69 6c 65 2e | 20 20 46 6f 72 20 6d 6f | a file.| For mo|
|00000670| 72 65 20 69 6e 66 6f 72 | 6d 61 74 69 6f 6e 2c 20 |re infor|mation, |
|00000680| 73 65 65 20 74 68 65 20 | 52 45 41 44 4d 45 2e 20 |see the |README. |
|00000690| 20 54 68 65 72 65 20 69 | 73 20 6e 6f 20 6d 61 6e | There i|s no man|
|000006a0| 70 61 67 65 2e 0a 20 20 | 20 2d 2d 72 24 20 20 5d |page.. | --r$ ]|
|000006b0| 0a 0a 3d 3d 3d 20 62 79 | 74 65 2d 62 65 6e 63 68 |..=== by|te-bench|
|000006c0| 2e 73 68 61 72 32 20 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.shar2 =|========|
|000006d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000006e0| 0a 46 72 6f 6d 20 73 70 | 61 72 6b 79 66 73 21 61 |.From sp|arkyfs!a|
|000006f0| 6d 65 73 21 78 61 6e 74 | 68 21 70 61 70 61 79 61 |mes!xant|h!papaya|
|00000700| 2e 62 62 6e 2e 63 6f 6d | 21 72 73 61 6c 7a 20 54 |.bbn.com|!rsalz T|
|00000710| 75 65 20 4d 61 79 20 20 | 38 20 30 38 3a 33 30 3a |ue May |8 08:30:|
|00000720| 35 32 20 50 44 54 20 31 | 39 39 30 0a 0a 53 75 62 |52 PDT 1|990..Sub|
|00000730| 6d 69 74 74 65 64 2d 62 | 79 3a 20 22 42 65 6e 20 |mitted-b|y: "Ben |
|00000740| 53 6d 69 74 68 20 40 20 | 42 59 54 45 22 20 3c 62 |Smith @ |BYTE" <b|
|00000750| 65 6e 40 62 79 74 65 70 | 62 2e 62 79 74 65 2e 63 |en@bytep|b.byte.c|
|00000760| 6f 6d 3e 0a 50 6f 73 74 | 69 6e 67 2d 6e 75 6d 62 |om>.Post|ing-numb|
|00000770| 65 72 3a 20 56 6f 6c 75 | 6d 65 20 32 32 2c 20 49 |er: Volu|me 22, I|
|00000780| 73 73 75 65 20 32 39 0a | 41 72 63 68 69 76 65 2d |ssue 29.|Archive-|
|00000790| 6e 61 6d 65 3a 20 62 79 | 74 65 2d 62 65 6e 63 68 |name: by|te-bench|
|000007a0| 6d 61 72 6b 73 2f 70 61 | 72 74 30 32 0a 0a 5b 20 |marks/pa|rt02..[ |
|000007b0| 20 4c 6f 6f 6b 20 6f 75 | 74 20 66 6f 72 20 74 68 | Look ou|t for th|
|000007c0| 65 20 42 45 4c 20 63 68 | 61 72 61 63 74 65 72 73 |e BEL ch|aracters|
|000007d0| 20 6f 6e 20 6c 69 6e 65 | 20 39 34 20 6f 66 20 52 | on line| 94 of R|
|000007e0| 75 6e 2c 20 61 6e 64 20 | 6c 69 6e 65 20 33 30 20 |un, and |line 30 |
|000007f0| 6f 66 20 73 6f 72 74 2e | 73 72 63 2e 20 5d 0a 0a |of sort.|src. ]..|
|00000800| 3d 3d 3d 20 62 79 74 65 | 2d 62 65 6e 63 68 2e 73 |=== byte|-bench.s|
|00000810| 68 61 72 33 20 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |har3 ===|========|
|00000820| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0a 46 |========|======.F|
|00000830| 72 6f 6d 20 73 70 61 72 | 6b 79 66 73 21 61 6d 65 |rom spar|kyfs!ame|
|00000840| 73 21 75 63 73 64 21 75 | 73 63 21 63 73 2e 75 74 |s!ucsd!u|sc!cs.ut|
|00000850| 65 78 61 73 2e 65 64 75 | 21 79 61 6c 65 21 6d 69 |exas.edu|!yale!mi|
|00000860| 6e 74 61 6b 61 21 6d 69 | 74 2d 65 64 64 69 65 21 |ntaka!mi|t-eddie!|
|00000870| 62 62 6e 2e 63 6f 6d 21 | 70 61 70 61 79 61 2e 62 |bbn.com!|papaya.b|
|00000880| 62 6e 2e 63 6f 6d 21 72 | 73 61 6c 7a 20 54 75 65 |bn.com!r|salz Tue|
|00000890| 20 4d 61 79 20 20 38 20 | 30 38 3a 33 31 3a 30 31 | May 8 |08:31:01|
|000008a0| 20 50 44 54 20 31 39 39 | 30 0a 0a 53 75 62 6d 69 | PDT 199|0..Submi|
|000008b0| 74 74 65 64 2d 62 79 3a | 20 22 42 65 6e 20 53 6d |tted-by:| "Ben Sm|
|000008c0| 69 74 68 20 40 20 42 59 | 54 45 22 20 3c 62 65 6e |ith @ BY|TE" <ben|
|000008d0| 40 62 79 74 65 70 62 2e | 62 79 74 65 2e 63 6f 6d |@bytepb.|byte.com|
|000008e0| 3e 0a 50 6f 73 74 69 6e | 67 2d 6e 75 6d 62 65 72 |>.Postin|g-number|
|000008f0| 3a 20 56 6f 6c 75 6d 65 | 20 32 32 2c 20 49 73 73 |: Volume| 22, Iss|
|00000900| 75 65 20 33 30 0a 41 72 | 63 68 69 76 65 2d 6e 61 |ue 30.Ar|chive-na|
|00000910| 6d 65 3a 20 62 79 74 65 | 2d 62 65 6e 63 68 6d 61 |me: byte|-benchma|
|00000920| 72 6b 73 2f 70 61 72 74 | 30 33 0a 0a 3d 3d 3d 20 |rks/part|03..=== |
|00000930| 62 79 74 65 2d 62 65 6e | 63 68 2e 73 68 61 72 34 |byte-ben|ch.shar4|
|00000940| 20 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | =======|========|
|00000950| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0a 46 72 6f 6d 20 |========|==.From |
|00000960| 73 70 61 72 6b 79 66 73 | 21 61 6d 65 73 21 75 63 |sparkyfs|!ames!uc|
|00000970| 73 64 21 75 73 63 21 63 | 73 2e 75 74 65 78 61 73 |sd!usc!c|s.utexas|
|00000980| 2e 65 64 75 21 79 61 6c | 65 21 6d 69 6e 74 61 6b |.edu!yal|e!mintak|
|00000990| 61 21 6d 69 74 2d 65 64 | 64 69 65 21 62 62 6e 2e |a!mit-ed|die!bbn.|
|000009a0| 63 6f 6d 21 70 61 70 61 | 79 61 2e 62 62 6e 2e 63 |com!papa|ya.bbn.c|
|000009b0| 6f 6d 21 72 73 61 6c 7a | 20 54 75 65 20 4d 61 79 |om!rsalz| Tue May|
|000009c0| 20 20 38 20 30 38 3a 33 | 31 3a 31 31 20 50 44 54 | 8 08:3|1:11 PDT|
|000009d0| 20 31 39 39 30 0a 0a 53 | 75 62 6d 69 74 74 65 64 | 1990..S|ubmitted|
|000009e0| 2d 62 79 3a 20 22 42 65 | 6e 20 53 6d 69 74 68 20 |-by: "Be|n Smith |
|000009f0| 40 20 42 59 54 45 22 20 | 3c 62 65 6e 40 62 79 74 |@ BYTE" |<ben@byt|
|00000a00| 65 70 62 2e 62 79 74 65 | 2e 63 6f 6d 3e 0a 50 6f |epb.byte|.com>.Po|
|00000a10| 73 74 69 6e 67 2d 6e 75 | 6d 62 65 72 3a 20 56 6f |sting-nu|mber: Vo|
|00000a20| 6c 75 6d 65 20 32 32 2c | 20 49 73 73 75 65 20 33 |lume 22,| Issue 3|
|00000a30| 31 0a 41 72 63 68 69 76 | 65 2d 6e 61 6d 65 3a 20 |1.Archiv|e-name: |
|00000a40| 62 79 74 65 2d 62 65 6e | 63 68 6d 61 72 6b 73 2f |byte-ben|chmarks/|
|00000a50| 70 61 72 74 30 34 0a 0a | 3d 3d 3d 20 62 79 74 65 |part04..|=== byte|
|00000a60| 2d 62 65 6e 63 68 2e 73 | 68 61 72 35 20 3d 3d 3d |-bench.s|har5 ===|
|00000a70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000a80| 3d 3d 3d 3d 3d 3d 0a 46 | 72 6f 6d 20 73 70 61 72 |======.F|rom spar|
|00000a90| 6b 79 66 73 21 61 6d 65 | 73 21 75 63 73 64 21 75 |kyfs!ame|s!ucsd!u|
|00000aa0| 73 63 21 7a 61 70 68 6f | 64 2e 6d 70 73 2e 6f 68 |sc!zapho|d.mps.oh|
|00000ab0| 69 6f 2d 73 74 61 74 65 | 2e 65 64 75 21 75 77 6d |io-state|.edu!uwm|
|00000ac0| 2e 65 64 75 21 70 73 75 | 76 61 78 31 21 72 75 74 |.edu!psu|vax1!rut|
|00000ad0| 67 65 72 73 21 6d 69 74 | 2d 65 64 64 69 65 21 62 |gers!mit|-eddie!b|
|00000ae0| 62 6e 2e 63 6f 6d 21 70 | 61 70 61 79 61 2e 62 62 |bn.com!p|apaya.bb|
|00000af0| 6e 2e 63 6f 6d 21 72 73 | 61 6c 7a 20 54 75 65 20 |n.com!rs|alz Tue |
|00000b00| 4d 61 79 20 20 38 20 30 | 38 3a 33 31 3a 34 31 20 |May 8 0|8:31:41 |
|00000b10| 50 44 54 20 31 39 39 30 | 0a 0a 53 75 62 6d 69 74 |PDT 1990|..Submit|
|00000b20| 74 65 64 2d 62 79 3a 20 | 22 42 65 6e 20 53 6d 69 |ted-by: |"Ben Smi|
|00000b30| 74 68 20 40 20 42 59 54 | 45 22 20 3c 62 65 6e 40 |th @ BYT|E" <ben@|
|00000b40| 62 79 74 65 70 62 2e 62 | 79 74 65 2e 63 6f 6d 3e |bytepb.b|yte.com>|
|00000b50| 0a 50 6f 73 74 69 6e 67 | 2d 6e 75 6d 62 65 72 3a |.Posting|-number:|
|00000b60| 20 56 6f 6c 75 6d 65 20 | 32 32 2c 20 49 73 73 75 | Volume |22, Issu|
|00000b70| 65 20 33 32 0a 41 72 63 | 68 69 76 65 2d 6e 61 6d |e 32.Arc|hive-nam|
|00000b80| 65 3a 20 62 79 74 65 2d | 62 65 6e 63 68 6d 61 72 |e: byte-|benchmar|
|00000b90| 6b 73 2f 70 61 72 74 30 | 35 0a 0a 00 00 00 00 00 |ks/part0|5.......|
|00000ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c00| 62 79 74 65 2d 62 65 6e | 63 68 2f 42 53 44 74 69 |byte-ben|ch/BSDti|
|00000c10| 6d 65 2e 61 77 6b 00 00 | 00 00 00 00 00 00 00 00 |me.awk..|........|
|00000c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c60| 00 00 00 00 20 20 20 37 | 35 35 20 00 20 35 32 37 |.... 7|55 . 527|
|00000c70| 35 30 20 00 20 20 20 20 | 31 33 20 00 20 20 20 20 |50 . |13 . |
|00000c80| 20 20 20 33 36 37 31 20 | 20 34 36 32 31 35 36 33 | 3671 | 4621563|
|00000c90| 32 33 37 20 20 31 30 32 | 31 31 00 20 00 00 00 00 |237 102|11. ....|
|00000ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e00| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000e10| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000e20| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000e30| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000e40| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 0a |########|#######.|
|00000e50| 23 20 20 54 68 65 20 42 | 59 54 45 20 55 4e 49 58 |# The B|YTE UNIX|
|00000e60| 20 42 65 6e 63 68 6d 61 | 72 6b 73 20 2d 20 52 65 | Benchma|rks - Re|
|00000e70| 6c 65 61 73 65 20 32 0a | 23 20 20 20 20 20 20 20 |lease 2.|# |
|00000e80| 20 20 20 4d 6f 64 75 6c | 65 3a 20 42 53 44 74 69 | Modul|e: BSDti|
|00000e90| 6d 65 2e 61 77 6b 20 20 | 20 53 49 44 3a 20 32 2e |me.awk | SID: 2.|
|00000ea0| 33 20 34 2f 31 37 2f 39 | 30 20 31 36 3a 34 35 3a |3 4/17/9|0 16:45:|
|00000eb0| 34 30 0a 23 20 20 20 20 | 20 20 20 20 20 20 0a 23 |40.# | .#|
|00000ec0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000ed0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000ee0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000ef0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000f00| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 0a 23 |########|######.#|
|00000f10| 20 42 75 67 20 72 65 70 | 6f 72 74 73 2c 20 70 61 | Bug rep|orts, pa|
|00000f20| 74 63 68 65 73 2c 20 63 | 6f 6d 6d 65 6e 74 73 2c |tches, c|omments,|
|00000f30| 20 73 75 67 67 65 73 74 | 69 6f 6e 73 20 73 68 6f | suggest|ions sho|
|00000f40| 75 6c 64 20 62 65 20 73 | 65 6e 74 20 74 6f 3a 0a |uld be s|ent to:.|
|00000f50| 23 0a 23 09 42 65 6e 20 | 53 6d 69 74 68 20 6f 72 |#.#.Ben |Smith or|
|00000f60| 20 52 69 63 6b 20 47 72 | 65 68 61 6e 20 61 74 20 | Rick Gr|ehan at |
|00000f70| 42 59 54 45 20 4d 61 67 | 61 7a 69 6e 65 0a 23 09 |BYTE Mag|azine.#.|
|00000f80| 62 65 6e 40 62 79 74 65 | 70 62 2e 55 55 43 50 20 |ben@byte|pb.UUCP |
|00000f90| 20 20 20 72 69 63 6b 5f | 67 40 62 79 74 65 70 62 | rick_|g@bytepb|
|00000fa0| 2e 55 55 43 50 0a 23 0a | 23 23 23 23 23 23 23 23 |.UUCP.#.|########|
|00000fb0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000fc0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000fd0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000fe0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000ff0| 23 23 23 23 23 23 23 0a | 23 20 20 4d 6f 64 69 66 |#######.|# Modif|
|00001000| 69 63 61 74 69 6f 6e 20 | 4c 6f 67 3a 0a 23 20 20 |ication |Log:.# |
|00001010| 20 20 20 61 64 64 65 64 | 20 67 65 6f 6d 65 74 72 | added| geometr|
|00001020| 69 63 20 6d 65 61 6e 20 | 38 2f 36 2f 38 39 20 2d |ic mean |8/6/89 -|
|00001030| 62 65 6e 0a 23 0a 23 23 | 23 23 23 23 23 23 23 23 |ben.#.##|########|
|00001040| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001050| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001060| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001070| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001080| 23 23 23 23 23 0a 42 45 | 47 49 4e 20 20 20 7b 20 |#####.BE|GIN { |
|00001090| 72 5f 70 72 6f 64 75 63 | 74 20 3d 20 30 2e 30 30 |r_produc|t = 0.00|
|000010a0| 30 30 3b 20 73 5f 70 72 | 6f 64 75 63 74 20 3d 20 |00; s_pr|oduct = |
|000010b0| 30 2e 30 30 30 30 3b 20 | 75 5f 70 72 6f 64 75 63 |0.0000; |u_produc|
|000010c0| 74 20 3d 20 30 2e 30 30 | 30 30 3b 20 7d 0a 2f 72 |t = 0.00|00; }./r|
|000010d0| 65 61 6c 2f 09 7b 20 69 | 66 20 28 21 66 61 69 6c |eal/.{ i|f (!fail|
|000010e0| 29 20 7b 0a 09 20 20 20 | 20 72 65 61 6c 2b 3d 24 |) {.. | real+=$|
|000010f0| 31 3b 0a 09 20 20 20 20 | 72 32 2b 3d 24 31 2a 24 |1;.. |r2+=$1*$|
|00001100| 31 3b 0a 09 20 20 20 20 | 75 73 65 72 2b 3d 24 33 |1;.. |user+=$3|
|00001110| 3b 0a 09 20 20 20 20 75 | 32 20 2b 3d 20 24 33 2a |;.. u|2 += $3*|
|00001120| 24 33 3b 0a 09 20 20 20 | 20 73 79 73 2b 3d 24 35 |$3;.. | sys+=$5|
|00001130| 3b 0a 09 20 20 20 20 73 | 32 20 2b 3d 20 24 35 2a |;.. s|2 += $5*|
|00001140| 24 35 3b 0a 09 20 20 20 | 20 69 66 28 24 31 29 20 |$5;.. | if($1) |
|00001150| 7b 20 72 5f 70 72 6f 64 | 75 63 74 20 2b 3d 20 6c |{ r_prod|uct += l|
|00001160| 6f 67 28 24 31 29 3b 20 | 7d 0a 09 20 20 20 20 69 |og($1); |}.. i|
|00001170| 66 28 24 31 29 20 7b 20 | 75 5f 70 72 6f 64 75 63 |f($1) { |u_produc|
|00001180| 74 20 2b 3d 20 6c 6f 67 | 28 24 33 29 3b 20 7d 0a |t += log|($3); }.|
|00001190| 09 20 20 20 20 69 66 28 | 24 31 29 20 7b 20 73 5f |. if(|$1) { s_|
|000011a0| 70 72 6f 64 75 63 74 20 | 2b 3d 20 6c 6f 67 28 24 |product |+= log($|
|000011b0| 35 29 3b 20 7d 0a 09 20 | 20 20 20 6f 6b 2b 2b 0a |5); }.. | ok++.|
|000011c0| 09 20 20 7d 0a 20 20 20 | 20 20 20 20 20 20 20 69 |. }. | i|
|000011d0| 74 65 72 2b 2b 3b 20 66 | 61 69 6c 3d 30 3b 20 6e |ter++; f|ail=0; n|
|000011e0| 65 78 74 3b 0a 09 7d 0a | 09 7b 20 70 72 69 6e 74 |ext;..}.|.{ print|
|000011f0| 20 22 2a 2a 20 49 74 65 | 72 61 74 69 6f 6e 20 22 | "** Ite|ration "|
|00001200| 2c 69 74 65 72 2b 31 2c | 22 20 46 61 69 6c 65 64 |,iter+1,|" Failed|
|00001210| 3a 20 22 2c 24 30 3b 20 | 66 61 69 6c 3d 31 20 7d |: ",$0; |fail=1 }|
|00001220| 0a 45 4e 44 20 7b 0a 09 | 69 66 20 28 66 61 69 6c |.END {..|if (fail|
|00001230| 29 20 69 74 65 72 2b 2b | 3b 0a 09 69 66 20 28 6f |) iter++|;..if (o|
|00001240| 6b 20 21 3d 20 69 74 65 | 72 29 20 7b 0a 09 20 20 |k != ite|r) {.. |
|00001250| 20 20 70 72 69 6e 74 66 | 20 22 46 6f 72 20 25 64 | printf| "For %d|
|00001260| 20 73 75 63 63 65 73 73 | 66 75 6c 20 69 74 65 72 | success|ful iter|
|00001270| 61 74 69 6f 6e 73 20 66 | 72 6f 6d 20 25 64 20 61 |ations f|rom %d a|
|00001280| 74 74 65 6d 70 74 73 20 | 2e 2e 2e 5c 6e 22 2c 6f |ttempts |...\n",o|
|00001290| 6b 2c 69 74 65 72 0a 09 | 20 20 20 20 69 74 65 72 |k,iter..| iter|
|000012a0| 3d 6f 6b 0a 09 7d 0a 09 | 69 66 20 28 6f 6b 20 3e |=ok..}..|if (ok >|
|000012b0| 20 30 29 20 7b 0a 09 20 | 20 20 20 70 72 69 6e 74 | 0) {.. | print|
|000012c0| 66 20 22 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |f " | |
|000012d0| 20 20 20 20 20 20 20 20 | 20 20 41 72 69 74 68 6d | | Arithm|
|000012e0| 65 74 72 69 63 20 20 20 | 20 20 20 20 20 47 65 6f |etric | Geo|
|000012f0| 6d 65 74 72 69 63 20 20 | 20 20 20 20 20 20 20 56 |metric | V|
|00001300| 61 72 69 61 6e 63 65 5c | 6e 22 3b 0a 09 20 20 20 |ariance\|n";.. |
|00001310| 20 70 72 69 6e 74 66 20 | 22 20 20 20 20 20 20 20 | printf |" |
|00001320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001330| 20 20 20 20 20 20 20 4d | 65 61 6e 20 20 20 20 20 | M|ean |
|00001340| 20 20 20 20 20 20 20 20 | 4d 65 61 6e 20 20 20 20 | |Mean |
|00001350| 20 20 20 20 20 28 25 64 | 20 74 65 73 74 73 29 5c | (%d| tests)\|
|00001360| 6e 22 2c 6f 6b 0a 09 20 | 20 20 20 70 72 69 6e 74 |n",ok.. | print|
|00001370| 66 20 22 55 73 65 72 20 | 54 69 6d 65 20 28 73 65 |f "User |Time (se|
|00001380| 63 73 29 3a 20 20 20 20 | 20 20 20 20 25 39 2e 32 |cs): | %9.2|
|00001390| 66 20 20 20 20 20 20 20 | 20 25 39 2e 32 66 20 20 |f | %9.2f |
|000013a0| 20 20 20 20 20 20 20 22 | 2c 75 73 65 72 2f 6f 6b | "|,user/ok|
|000013b0| 2c 65 78 70 28 75 5f 70 | 72 6f 64 75 63 74 2f 6f |,exp(u_p|roduct/o|
|000013c0| 6b 29 3b 0a 09 20 20 20 | 20 69 66 20 28 6f 6b 20 |k);.. | if (ok |
|000013d0| 3e 20 31 29 20 70 72 69 | 6e 74 66 20 22 25 39 2e |> 1) pri|ntf "%9.|
|000013e0| 32 66 5c 6e 22 2c 28 75 | 32 2d 75 73 65 72 2a 75 |2f\n",(u|2-user*u|
|000013f0| 73 65 72 2f 6f 6b 29 2f | 28 6f 6b 2d 31 29 3b 0a |ser/ok)/|(ok-1);.|
|00001400| 09 20 20 20 20 65 6c 73 | 65 20 70 72 69 6e 74 66 |. els|e printf|
|00001410| 20 22 6e 2f 61 5c 6e 22 | 0a 09 20 20 20 20 70 72 | "n/a\n"|.. pr|
|00001420| 69 6e 74 66 20 22 53 79 | 73 74 65 6d 20 54 69 6d |intf "Sy|stem Tim|
|00001430| 65 20 28 73 65 63 73 29 | 3a 20 20 20 20 20 20 25 |e (secs)|: %|
|00001440| 39 2e 32 66 20 20 20 20 | 20 20 20 20 25 39 2e 32 |9.2f | %9.2|
|00001450| 66 20 20 20 20 20 20 20 | 20 20 22 2c 73 79 73 2f |f | ",sys/|
|00001460| 6f 6b 2c 65 78 70 28 73 | 5f 70 72 6f 64 75 63 74 |ok,exp(s|_product|
|00001470| 2f 6f 6b 29 3b 0a 09 20 | 20 20 20 69 66 20 28 6f |/ok);.. | if (o|
|00001480| 6b 20 3e 20 31 29 20 70 | 72 69 6e 74 66 20 22 25 |k > 1) p|rintf "%|
|00001490| 39 2e 32 66 5c 6e 22 2c | 28 73 32 2d 73 79 73 2a |9.2f\n",|(s2-sys*|
|000014a0| 73 79 73 2f 6f 6b 29 2f | 28 6f 6b 2d 31 29 3b 0a |sys/ok)/|(ok-1);.|
|000014b0| 09 20 20 20 20 65 6c 73 | 65 20 70 72 69 6e 74 66 |. els|e printf|
|000014c0| 20 22 6e 2f 61 5c 6e 22 | 0a 09 20 20 20 20 70 72 | "n/a\n"|.. pr|
|000014d0| 69 6e 74 66 20 22 52 65 | 61 6c 20 54 69 6d 65 20 |intf "Re|al Time |
|000014e0| 28 73 65 63 73 29 3a 20 | 20 20 20 20 20 20 20 25 |(secs): | %|
|000014f0| 39 2e 32 66 20 20 20 20 | 20 20 20 20 25 39 2e 32 |9.2f | %9.2|
|00001500| 66 20 20 20 20 20 20 20 | 20 20 22 2c 72 65 61 6c |f | ",real|
|00001510| 2f 6f 6b 2c 65 78 70 28 | 72 5f 70 72 6f 64 75 63 |/ok,exp(|r_produc|
|00001520| 74 2f 6f 6b 29 3b 0a 09 | 20 20 20 20 69 66 20 28 |t/ok);..| if (|
|00001530| 6f 6b 20 3e 20 31 29 20 | 70 72 69 6e 74 66 20 22 |ok > 1) |printf "|
|00001540| 25 39 2e 32 66 5c 6e 22 | 2c 28 72 32 2d 72 65 61 |%9.2f\n"|,(r2-rea|
|00001550| 6c 2a 72 65 61 6c 2f 6f | 6b 29 2f 28 6f 6b 2d 31 |l*real/o|k)/(ok-1|
|00001560| 29 3b 0a 09 20 20 20 20 | 65 6c 73 65 20 70 72 69 |);.. |else pri|
|00001570| 6e 74 66 20 22 6e 2f 61 | 5c 6e 22 0a 20 20 20 20 |ntf "n/a|\n". |
|00001580| 20 20 20 20 20 20 20 20 | 7d 0a 09 65 6c 73 65 20 | |}..else |
|00001590| 70 72 69 6e 74 66 20 22 | 2d 2d 20 6e 6f 20 6d 65 |printf "|-- no me|
|000015a0| 61 73 75 72 65 64 20 72 | 65 73 75 6c 74 73 20 2d |asured r|esults -|
|000015b0| 2d 5c 6e 20 22 0a 09 7d | 0a 00 00 00 00 00 00 00 |-\n "..}|........|
|000015c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001600| 62 79 74 65 2d 62 65 6e | 63 68 2f 4d 41 4e 49 46 |byte-ben|ch/MANIF|
|00001610| 45 53 54 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |EST.....|........|
|00001620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001660| 00 00 00 00 20 20 20 36 | 34 34 20 00 20 35 32 37 |.... 6|44 . 527|
|00001670| 35 30 20 00 20 20 20 20 | 31 33 20 00 20 20 20 20 |50 . |13 . |
|00001680| 20 20 20 32 34 31 34 20 | 20 34 36 32 31 35 36 33 | 2414 | 4621563|
|00001690| 32 33 37 20 20 20 37 33 | 33 36 00 20 00 00 00 00 |237 73|36. ....|
|000016a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000016f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000017f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001800| 20 20 20 46 69 6c 65 20 | 4e 61 6d 65 09 09 41 72 | File |Name..Ar|
|00001810| 63 68 69 76 65 20 23 09 | 44 65 73 63 72 69 70 74 |chive #.|Descript|
|00001820| 69 6f 6e 0a 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ion.----|--------|
|00001830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0a |--------|-------.|
|00001860| 20 42 53 44 74 69 6d 65 | 2e 61 77 6b 20 20 20 20 | BSDtime|.awk |
|00001870| 20 20 20 20 20 20 20 20 | 20 20 20 20 31 09 0a 20 | | 1.. |
|00001880| 4d 41 4e 49 46 45 53 54 | 20 20 20 20 20 20 20 20 |MANIFEST| |
|00001890| 20 20 20 20 20 20 20 20 | 20 20 20 31 09 54 68 69 | | 1.Thi|
|000018a0| 73 20 73 68 69 70 70 69 | 6e 67 20 6c 69 73 74 0a |s shippi|ng list.|
|000018b0| 20 4d 61 6b 65 66 69 6c | 65 20 20 20 20 20 20 20 | Makefil|e |
|000018c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 32 09 0a 20 | | 2.. |
|000018d0| 52 45 41 44 4d 45 20 20 | 20 20 20 20 20 20 20 20 |README | |
|000018e0| 20 20 20 20 20 20 20 20 | 20 20 20 31 09 0a 20 52 | | 1.. R|
|000018f0| 75 6e 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |un | |
|00001900| 20 20 20 20 20 20 20 20 | 20 20 32 09 0a 20 53 79 | | 2.. Sy|
|00001910| 73 56 74 69 6d 65 2e 61 | 77 6b 20 20 20 20 20 20 |sVtime.a|wk |
|00001920| 20 20 20 20 20 20 20 20 | 20 31 09 0a 20 61 72 69 | | 1.. ari|
|00001930| 74 68 2e 63 20 20 20 20 | 20 20 20 20 20 20 20 20 |th.c | |
|00001940| 20 20 20 20 20 20 20 20 | 31 09 0a 20 62 65 6e 63 | |1.. benc|
|00001950| 68 2e 64 6f 63 20 20 20 | 20 20 20 20 20 20 20 20 |h.doc | |
|00001960| 20 20 20 20 20 20 20 33 | 09 0a 20 62 69 67 2e 63 | 3|.. big.c|
|00001970| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001980| 20 20 20 20 20 20 33 09 | 0a 20 62 75 69 6c 64 62 | 3.|. buildb|
|00001990| 6d 73 2e 63 20 20 20 20 | 20 20 20 20 20 20 20 20 |ms.c | |
|000019a0| 20 20 20 20 20 31 09 0a | 20 62 79 74 65 2e 6c 6f | 1..| byte.lo|
|000019b0| 67 6f 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |go | |
|000019c0| 20 20 20 20 31 09 0a 20 | 63 63 74 65 73 74 2e 63 | 1.. |cctest.c|
|000019d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000019e0| 20 20 20 31 09 0a 20 63 | 6c 65 61 6e 75 70 20 20 | 1.. c|leanup |
|000019f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001a00| 20 20 31 09 0a 20 63 6c | 6f 63 6b 2e 63 20 20 20 | 1.. cl|ock.c |
|00001a10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001a20| 20 31 09 0a 20 63 6f 6e | 74 65 78 74 31 2e 63 20 | 1.. con|text1.c |
|00001a30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001a40| 31 09 0a 20 64 62 6d 73 | 63 6c 69 2e 63 20 20 20 |1.. dbms|cli.c |
|00001a50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 35 | | 5|
|00001a60| 09 0a 20 64 62 6d 73 65 | 72 76 2e 63 20 20 20 20 |.. dbmse|rv.c |
|00001a70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 33 09 | | 3.|
|00001a80| 0a 20 64 62 70 72 65 70 | 20 20 20 20 20 20 20 20 |. dbprep| |
|00001a90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 31 09 0a | | 1..|
|00001aa0| 20 64 63 2e 64 61 74 65 | 20 20 20 20 20 20 20 20 | dc.date| |
|00001ab0| 20 20 20 20 20 20 20 20 | 20 20 20 20 31 09 0a 20 | | 1.. |
|00001ac0| 64 68 72 79 2e 61 77 6b | 20 20 20 20 20 20 20 20 |dhry.awk| |
|00001ad0| 20 20 20 20 20 20 20 20 | 20 20 20 31 09 0a 20 64 | | 1.. d|
|00001ae0| 68 72 79 2e 63 20 20 20 | 20 20 20 20 20 20 20 20 |hry.c | |
|00001af0| 20 20 20 20 20 20 20 20 | 20 20 34 09 0a 20 64 68 | | 4.. dh|
|00001b00| 72 79 2e 68 20 20 20 20 | 20 20 20 20 20 20 20 20 |ry.h | |
|00001b10| 20 20 20 20 20 20 20 20 | 20 34 09 0a 20 64 75 6d | | 4.. dum|
|00001b20| 6d 79 2e 63 20 20 20 20 | 20 20 20 20 20 20 20 20 |my.c | |
|00001b30| 20 20 20 20 20 20 20 20 | 32 09 0a 20 65 78 65 63 | |2.. exec|
|00001b40| 6c 2e 63 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |l.c | |
|00001b50| 20 20 20 20 20 20 20 31 | 09 0a 20 66 73 2e 61 77 | 1|.. fs.aw|
|00001b60| 6b 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |k | |
|00001b70| 20 20 20 20 20 20 31 09 | 0a 20 66 73 74 69 6d 65 | 1.|. fstime|
|00001b80| 2e 63 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.c | |
|00001b90| 20 20 20 20 20 32 09 0a | 20 67 65 74 6f 70 74 2e | 2..| getopt.|
|00001ba0| 63 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |c | |
|00001bb0| 20 20 20 20 31 09 0a 20 | 68 61 6e 6f 69 2e 63 20 | 1.. |hanoi.c |
|00001bc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001bd0| 20 20 20 31 09 0a 20 6c | 69 6d 69 74 2e 63 20 20 | 1.. l|imit.c |
|00001be0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001bf0| 20 20 31 09 0a 20 6d 6b | 70 65 72 6d 2e 63 20 20 | 1.. mk|perm.c |
|00001c00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001c10| 20 31 09 0a 20 6d 75 6c | 74 69 2e 73 68 20 20 20 | 1.. mul|ti.sh |
|00001c20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001c30| 31 09 0a 20 70 69 70 65 | 2e 63 20 20 20 20 20 20 |1.. pipe|.c |
|00001c40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 31 | | 1|
|00001c50| 09 0a 20 70 72 65 63 69 | 73 69 6f 6e 2e 63 20 20 |.. preci|sion.c |
|00001c60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 32 09 | | 2.|
|00001c70| 0a 20 73 6f 72 74 2e 73 | 72 63 20 20 20 20 20 20 |. sort.s|rc |
|00001c80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 32 09 0a | | 2..|
|00001c90| 20 73 70 61 77 6e 2e 63 | 20 20 20 20 20 20 20 20 | spawn.c| |
|00001ca0| 20 20 20 20 20 20 20 20 | 20 20 20 20 31 09 0a 20 | | 1.. |
|00001cb0| 73 79 73 63 61 6c 6c 2e | 63 20 20 20 20 20 20 20 |syscall.|c |
|00001cc0| 20 20 20 20 20 20 20 20 | 20 20 20 31 09 0a 20 74 | | 1.. t|
|00001cd0| 69 6d 65 2e 61 77 6b 20 | 20 20 20 20 20 20 20 20 |ime.awk | |
|00001ce0| 20 20 20 20 20 20 20 20 | 20 20 31 09 0a 20 74 73 | | 1.. ts|
|00001cf0| 74 2e 73 68 20 20 20 20 | 20 20 20 20 20 20 20 20 |t.sh | |
|00001d00| 20 20 20 20 20 20 20 20 | 20 31 09 0a 09 20 20 20 | | 1... |
|00001d10| 20 70 72 69 6e 74 66 20 | 22 20 20 20 20 20 20 20 | printf |" |
|00001d20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001d30| 20 20 20 20 20 20 20 4d | 65 61 6e 20 20 20 20 20 | M|ean |
|00001d40| 20 20 20 20 20 20 20 20 | 4d 65 61 6e 20 20 20 20 | |Mean |
|00001d50| 20 20 20 20 20 28 25 64 | 20 74 65 73 74 73 29 5c | (%d| tests)\|
|00001d60| 6e 22 2c 6f 6b 0a 09 20 | 20 20 20 70 72 69 6e 74 |n",ok.. | print|
|00001d70| 66 20 22 55 73 65 72 20 | 54 69 6d 65 20 28 73 65 |f "User |Time (se|
|00001d80| 63 73 29 3a 20 20 20 20 | 20 20 20 20 25 39 2e 32 |cs): | %9.2|
|00001d90| 66 20 20 20 20 20 20 20 | 20 25 39 2e 32 66 20 20 |f | %9.2f |
|00001da0| 20 20 20 20 20 20 20 22 | 2c 75 73 65 72 2f 6f 6b | "|,user/ok|
|00001db0| 2c 65 78 70 28 75 5f 70 | 72 6f 64 75 63 74 2f 6f |,exp(u_p|roduct/o|
|00001dc0| 6b 29 3b 0a 09 20 20 20 | 20 69 66 20 28 6f 6b 20 |k);.. | if (ok |
|00001dd0| 3e 20 31 29 20 70 72 69 | 6e 74 66 20 22 25 39 2e |> 1) pri|ntf "%9.|
|00001de0| 32 66 5c 6e 22 2c 28 75 | 32 2d 75 73 65 72 2a 75 |2f\n",(u|2-user*u|
|00001df0| 73 65 72 2f 6f 6b 29 2f | 28 6f 6b 2d 31 29 3b 0a |ser/ok)/|(ok-1);.|
|00001e00| 62 79 74 65 2d 62 65 6e | 63 68 2f 52 45 41 44 4d |byte-ben|ch/READM|
|00001e10| 45 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |E.......|........|
|00001e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001e60| 00 00 00 00 20 20 20 37 | 35 35 20 00 20 35 32 37 |.... 7|55 . 527|
|00001e70| 35 30 20 00 20 20 20 20 | 31 33 20 00 20 20 20 20 |50 . |13 . |
|00001e80| 20 20 31 30 30 35 37 20 | 20 34 36 32 31 35 36 33 | 10057 | 4621563|
|00001e90| 32 34 30 20 20 20 37 31 | 30 34 00 20 00 00 00 00 |240 71|04. ....|
|00001ea0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001eb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001ec0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001ed0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001ef0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002000| 56 65 72 73 69 6f 6e 20 | 32 2e 35 20 2d 2d 20 34 |Version |2.5 -- 4|
|00002010| 2f 31 37 2f 39 30 20 20 | 31 36 3a 34 35 3a 32 38 |/17/90 |16:45:28|
|00002020| 0a 0a 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..======|========|
|00002030| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002040| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002050| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002060| 3d 3d 0a 54 6f 20 75 73 | 65 20 74 68 65 20 6e 65 |==.To us|e the ne|
|00002070| 77 20 42 59 54 45 20 55 | 6e 69 78 20 42 65 6e 63 |w BYTE U|nix Benc|
|00002080| 68 6d 61 72 6b 73 3a 0a | 0a 20 20 20 6d 61 6b 65 |hmarks:.|. make|
|00002090| 20 61 6c 6c 0a 20 20 20 | 52 75 6e 0a 0a 54 68 65 | all. |Run..The|
|000020a0| 20 72 65 73 75 6c 74 73 | 20 61 72 65 20 73 74 6f | results| are sto|
|000020b0| 72 65 64 20 69 6e 20 72 | 65 73 75 6c 74 73 2f 6c |red in r|esults/l|
|000020c0| 6f 67 2e 20 41 6c 6c 20 | 6c 6f 67 73 20 61 72 65 |og. All |logs are|
|000020d0| 20 61 63 63 75 6d 75 6c | 61 74 65 64 0a 69 6e 20 | accumul|ated.in |
|000020e0| 72 65 73 75 6c 74 73 2f | 6c 6f 67 2e 61 63 63 75 |results/|log.accu|
|000020f0| 6d 2e 20 52 61 77 20 74 | 69 6d 65 73 20 66 6f 72 |m. Raw t|imes for|
|00002100| 20 65 61 63 68 20 72 75 | 6e 20 61 72 65 20 73 74 | each ru|n are st|
|00002110| 6f 72 65 64 20 69 6e 0a | 72 65 73 75 6c 74 73 2f |ored in.|results/|
|00002120| 74 69 6d 65 73 2e 0a 0a | 4e 6f 74 65 73 3a 0a 42 |times...|Notes:.B|
|00002130| 53 44 20 26 20 55 6c 74 | 72 69 78 20 75 73 65 72 |SD & Ult|rix user|
|00002140| 73 20 77 69 6c 6c 20 68 | 61 76 65 20 74 6f 20 63 |s will h|ave to c|
|00002150| 68 61 6e 67 65 20 74 68 | 65 20 6d 61 6b 65 66 69 |hange th|e makefi|
|00002160| 6c 65 20 44 65 66 69 6e | 65 20 74 6f 0a 66 72 6f |le Defin|e to.fro|
|00002170| 6d 20 53 79 73 56 20 74 | 6f 20 42 53 44 2c 20 61 |m SysV t|o BSD, a|
|00002180| 6e 64 20 63 6f 70 79 20 | 70 67 6d 73 2f 42 53 44 |nd copy |pgms/BSD|
|00002190| 74 69 6d 65 2e 61 77 6b | 20 74 6f 20 70 67 6d 73 |time.awk| to pgms|
|000021a0| 2f 74 69 6d 65 2e 61 77 | 6b 2e 0a 42 65 20 73 75 |/time.aw|k..Be su|
|000021b0| 72 65 20 74 6f 20 63 68 | 65 63 6b 20 79 6f 75 72 |re to ch|eck your|
|000021c0| 20 63 6f 6d 70 69 6c 65 | 72 20 6f 70 74 69 6f 6e | compile|r option|
|000021d0| 73 20 66 6f 72 20 6f 70 | 74 69 6d 69 7a 69 6e 67 |s for op|timizing|
|000021e0| 2e 20 57 68 65 6e 0a 6f | 70 74 69 6d 69 7a 69 6e |. When.o|ptimizin|
|000021f0| 67 20 69 73 20 73 75 70 | 70 6f 73 65 64 20 74 6f |g is sup|posed to|
|00002200| 20 62 65 20 6f 6e 20 28 | 6d 6f 73 74 20 74 65 73 | be on (|most tes|
|00002210| 74 73 29 2c 20 69 74 20 | 73 68 6f 75 6c 64 20 62 |ts), it |should b|
|00002220| 65 20 73 65 74 20 74 6f | 0a 6c 65 76 65 6c 20 31 |e set to|.level 1|
|00002230| 20 28 67 65 6e 65 72 61 | 6c 6c 79 20 2d 4f 29 2c | (genera|lly -O),|
|00002240| 20 68 6f 77 65 76 65 72 | 20 64 69 66 66 65 72 65 | however| differe|
|00002250| 6e 74 20 63 6f 6d 70 69 | 6c 65 72 73 20 68 61 76 |nt compi|lers hav|
|00002260| 65 0a 64 69 66 66 65 72 | 65 6e 74 20 6f 70 74 69 |e.differ|ent opti|
|00002270| 6f 6e 73 20 66 6f 72 20 | 22 6f 70 74 69 6d 69 7a |ons for |"optimiz|
|00002280| 65 72 20 6f 66 66 2e 22 | 20 20 55 6c 74 72 69 78 |er off."| Ultrix|
|00002290| 20 66 6f 72 20 52 49 53 | 43 20 75 73 65 73 20 2d | for RIS|C uses -|
|000022a0| 4f 30 3b 0a 53 43 4f 20 | 75 73 65 73 20 2d 4f 64 |O0;.SCO |uses -Od|
|000022b0| 2e 20 20 57 65 20 68 61 | 76 65 20 66 6f 75 6e 64 |. We ha|ve found|
|000022c0| 20 74 68 61 74 20 74 68 | 65 20 6d 65 6d 6f 72 79 | that th|e memory|
|000022d0| 20 74 65 73 74 73 20 63 | 61 6e 20 67 65 74 0a 6f | tests c|an get.o|
|000022e0| 70 74 69 6d 69 7a 65 64 | 20 73 6f 20 74 68 61 74 |ptimized| so that|
|000022f0| 20 74 68 65 20 6d 65 6d | 6f 72 79 20 69 73 20 6e | the mem|ory is n|
|00002300| 65 76 65 72 20 72 65 61 | 6c 6c 79 20 66 65 74 63 |ever rea|lly fetc|
|00002310| 68 65 64 2e 20 54 68 61 | 74 20 69 73 20 77 68 79 |hed. Tha|t is why|
|00002320| 0a 77 65 20 74 75 72 6e | 20 74 68 65 20 6f 70 74 |.we turn| the opt|
|00002330| 69 6d 69 7a 65 72 20 6f | 66 66 20 66 6f 72 20 74 |imizer o|ff for t|
|00002340| 68 65 73 65 20 74 65 73 | 74 73 2e 0a 0a 42 55 47 |hese tes|ts...BUG|
|00002350| 20 41 4c 45 52 54 3a 0a | 0a 42 53 44 34 76 32 20 | ALERT:.|.BSD4v2 |
|00002360| 6f 6e 6c 79 3a 20 54 68 | 65 20 74 69 6d 65 20 66 |only: Th|e time f|
|00002370| 75 6e 63 74 69 6f 6e 73 | 20 69 6e 20 74 68 65 20 |unctions| in the |
|00002380| 6d 65 6d 6f 72 79 20 61 | 6e 64 20 61 6e 64 20 66 |memory a|nd and f|
|00002390| 69 6c 65 0a 61 63 63 65 | 73 73 20 74 65 73 74 73 |ile.acce|ss tests|
|000023a0| 20 61 70 70 65 61 72 20 | 74 6f 20 62 65 20 69 6e | appear |to be in|
|000023b0| 63 6f 72 72 65 63 74 2e | 0a 0a 3d 3d 3d 3d 3d 3d |correct.|..======|
|000023c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000023d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000023e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000023f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0a 59 6f 75 20 6d |========|==.You m|
|00002400| 61 79 20 72 75 6e 20 69 | 6e 64 69 76 69 64 75 61 |ay run i|ndividua|
|00002410| 6c 20 62 65 6e 63 68 6d | 61 72 6b 20 70 72 6f 67 |l benchm|ark prog|
|00002420| 72 61 6d 73 20 61 6e 64 | 20 67 72 6f 75 70 73 20 |rams and| groups |
|00002430| 6f 66 20 70 72 6f 67 72 | 61 6d 73 2e 0a 54 68 65 |of progr|ams..The|
|00002440| 72 65 20 61 72 65 20 61 | 6c 73 6f 20 61 20 66 65 |re are a|lso a fe|
|00002450| 77 20 6f 70 74 69 6f 6e | 73 2e 0a 0a 20 20 52 75 |w option|s... Ru|
|00002460| 6e 20 5b 3c 62 65 6e 63 | 68 3e 20 2e 2e 2e 5d 20 |n [<benc|h> ...] |
|00002470| 5b 3c 67 72 6f 75 70 3e | 20 2e 2e 2e 5d 20 5b 2d |[<group>| ...] [-|
|00002480| 71 76 64 5d 0a 0a 09 2d | 71 09 71 75 69 65 74 09 |qvd]...-|q.quiet.|
|00002490| 09 6e 6f 20 6f 75 74 70 | 75 74 20 74 6f 20 73 74 |.no outp|ut to st|
|000024a0| 61 6e 64 61 72 64 20 6f | 75 74 0a 09 2d 76 09 76 |andard o|ut..-v.v|
|000024b0| 65 72 62 6f 73 65 09 09 | 65 78 74 72 61 20 6f 75 |erbose..|extra ou|
|000024c0| 74 70 75 74 20 74 6f 20 | 73 74 61 6e 64 61 72 64 |tput to |standard|
|000024d0| 20 6f 75 74 0a 09 2d 64 | 09 64 65 62 75 67 09 09 | out..-d|.debug..|
|000024e0| 52 75 6e 20 69 73 20 64 | 69 73 70 6c 61 79 65 64 |Run is d|isplayed|
|000024f0| 20 61 73 20 69 74 20 69 | 73 20 72 75 6e 0a 0a 20 | as it i|s run.. |
|00002500| 20 20 20 20 47 52 4f 55 | 50 09 42 45 4e 43 48 4d | GROU|P.BENCHM|
|00002510| 41 52 4b 09 45 58 50 4c | 41 4e 41 54 49 4f 4e 09 |ARK.EXPL|ANATION.|
|00002520| 09 53 4f 55 52 43 45 0a | 20 20 20 20 20 2d 2d 2d |.SOURCE.| ---|
|00002530| 2d 2d 2d 2d 2d 20 20 20 | 2d 2d 2d 2d 2d 2d 2d 2d |----- |--------|
|00002540| 2d 2d 2d 09 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |---.----|--------|
|00002550| 2d 2d 2d 2d 2d 2d 2d 2d | 09 2d 2d 2d 2d 2d 2d 2d |--------|.-------|
|00002560| 2d 2d 2d 2d 2d 2d 0a 20 | 20 20 20 20 61 72 69 74 |------. | arit|
|00002570| 68 6d 65 74 69 63 0a 09 | 09 61 72 69 74 68 6f 68 |hmetic..|.arithoh|
|00002580| 09 09 61 72 69 74 68 6d | 65 74 69 63 20 6f 76 65 |..arithm|etic ove|
|00002590| 72 68 65 61 64 20 09 73 | 72 63 2f 61 72 69 74 68 |rhead .s|rc/arith|
|000025a0| 2e 63 0a 09 09 72 65 67 | 69 73 74 65 72 09 72 65 |.c...reg|ister.re|
|000025b0| 67 69 73 74 65 72 20 61 | 72 69 74 68 6d 65 74 69 |gister a|rithmeti|
|000025c0| 63 09 73 72 63 2f 61 72 | 69 74 68 2e 63 0a 09 09 |c.src/ar|ith.c...|
|000025d0| 73 68 6f 72 74 09 09 73 | 68 6f 72 74 20 61 72 69 |short..s|hort ari|
|000025e0| 74 68 6d 65 74 69 63 09 | 73 72 63 2f 61 72 69 74 |thmetic.|src/arit|
|000025f0| 68 2e 63 0a 09 09 69 6e | 74 09 09 69 6e 74 20 61 |h.c...in|t..int a|
|00002600| 72 69 74 68 6d 65 74 69 | 63 09 09 73 72 63 2f 61 |rithmeti|c..src/a|
|00002610| 72 69 74 68 2e 63 0a 09 | 09 6c 6f 6e 67 09 09 6c |rith.c..|.long..l|
|00002620| 6f 6e 67 20 61 72 69 74 | 68 6d 65 74 69 63 09 09 |ong arit|hmetic..|
|00002630| 73 72 63 2f 61 72 69 74 | 68 2e 63 0a 09 09 66 6c |src/arit|h.c...fl|
|00002640| 6f 61 74 09 09 66 6c 6f | 61 74 20 61 72 69 74 68 |oat..flo|at arith|
|00002650| 6d 65 74 69 63 09 73 72 | 63 2f 61 72 69 74 68 2e |metic.sr|c/arith.|
|00002660| 63 0a 09 09 64 6f 75 62 | 6c 65 09 09 64 6f 75 62 |c...doub|le..doub|
|00002670| 6c 65 20 61 72 69 74 68 | 6d 65 74 69 63 09 73 72 |le arith|metic.sr|
|00002680| 63 2f 61 72 69 74 68 2e | 63 0a 20 20 20 20 20 73 |c/arith.|c. s|
|00002690| 79 73 74 65 6d 0a 09 09 | 73 79 73 63 61 6c 6c 09 |ystem...|syscall.|
|000026a0| 09 73 79 73 74 65 6d 20 | 63 61 6c 6c 20 6f 76 65 |.system |call ove|
|000026b0| 72 68 65 61 64 09 73 72 | 63 2f 73 79 73 63 61 6c |rhead.sr|c/syscal|
|000026c0| 6c 2e 63 0a 09 09 70 69 | 70 65 09 09 70 69 70 65 |l.c...pi|pe..pipe|
|000026d0| 20 74 68 72 6f 75 67 68 | 70 75 74 09 09 73 72 63 | through|put..src|
|000026e0| 2f 70 69 70 65 2e 63 0a | 09 09 63 6f 6e 74 65 78 |/pipe.c.|..contex|
|000026f0| 74 31 09 70 69 70 65 20 | 63 6f 6e 74 65 78 74 20 |t1.pipe |context |
|00002700| 73 77 69 74 63 68 09 73 | 72 63 2f 63 6f 6e 74 65 |switch.s|rc/conte|
|00002710| 78 74 31 2e 63 0a 09 09 | 73 70 61 77 6e 09 09 70 |xt1.c...|spawn..p|
|00002720| 72 6f 63 65 73 73 20 63 | 72 65 61 74 69 6f 6e 09 |rocess c|reation.|
|00002730| 73 72 63 2f 73 70 61 77 | 6e 2e 63 0a 09 09 65 78 |src/spaw|n.c...ex|
|00002740| 65 63 6c 09 09 65 78 65 | 63 6c 20 63 61 6c 6c 09 |ecl..exe|cl call.|
|00002750| 09 73 72 63 2f 65 78 65 | 63 6c 2e 63 0a 09 09 66 |.src/exe|cl.c...f|
|00002760| 73 74 69 6d 65 09 09 66 | 69 6c 65 73 79 73 74 65 |stime..f|ilesyste|
|00002770| 6d 20 74 68 72 6f 75 67 | 68 70 75 74 09 73 72 63 |m throug|hput.src|
|00002780| 2f 66 73 74 69 6d 65 2e | 63 0a 20 20 20 20 20 6d |/fstime.|c. m|
|00002790| 69 73 63 0a 09 09 43 09 | 09 63 6f 6d 70 69 6c 65 |isc...C.|.compile|
|000027a0| 20 61 6e 64 20 6c 69 6e | 6b 09 2f 62 69 6e 2f 63 | and lin|k./bin/c|
|000027b0| 63 0a 09 09 64 63 09 09 | 63 61 6c 63 75 6c 61 74 |c...dc..|calculat|
|000027c0| 69 6f 6e 73 20 77 69 74 | 68 20 64 63 09 74 65 73 |ions wit|h dc.tes|
|000027d0| 74 64 69 72 2f 64 63 2e | 64 61 74 0a 09 09 68 61 |tdir/dc.|dat...ha|
|000027e0| 6e 6f 69 09 09 72 65 63 | 75 72 73 69 6f 6e 20 09 |noi..rec|ursion .|
|000027f0| 09 73 72 63 2f 68 61 6e | 6f 69 2e 63 0a 20 20 20 |.src/han|oi.c. |
|00002800| 20 20 64 68 72 79 0a 09 | 09 64 68 72 79 32 09 09 | dhry..|.dhry2..|
|00002810| 64 68 72 79 73 74 6f 6e | 65 20 32 20 77 2f 6f 20 |dhryston|e 2 w/o |
|00002820| 72 65 67 73 09 73 72 63 | 2f 64 68 72 79 2e 63 0a |regs.src|/dhry.c.|
|00002830| 09 09 64 68 72 79 32 72 | 65 67 09 64 68 72 79 73 |..dhry2r|eg.dhrys|
|00002840| 74 6f 6e 65 20 32 20 77 | 69 74 68 20 72 65 67 73 |tone 2 w|ith regs|
|00002850| 09 73 72 63 2f 64 68 72 | 79 2e 63 0a 20 20 20 20 |.src/dhr|y.c. |
|00002860| 20 64 62 20 0a 09 09 64 | 62 6d 73 63 6c 69 09 09 | db ...d|bmscli..|
|00002870| 63 6c 69 65 6e 74 2f 73 | 65 72 76 65 72 09 09 73 |client/s|erver..s|
|00002880| 72 63 2f 64 62 6d 73 63 | 6c 69 2e 63 0a 20 20 20 |rc/dbmsc|li.c. |
|00002890| 20 20 20 20 20 09 64 62 | 6d 73 65 72 76 09 20 20 | .db|mserv. |
|000028a0| 20 20 20 20 20 20 64 62 | 6d 73 20 65 6e 67 69 6e | db|ms engin|
|000028b0| 65 09 09 73 72 63 2f 64 | 62 6d 73 65 72 76 2e 63 |e..src/d|bmserv.c|
|000028c0| 0a 20 20 20 20 20 6c 6f | 61 64 0a 09 09 6d 75 6c |. lo|ad...mul|
|000028d0| 74 69 2e 73 68 09 6c 6f | 61 64 20 73 79 73 74 65 |ti.sh.lo|ad syste|
|000028e0| 6d 20 77 69 74 68 09 70 | 67 6d 73 2f 6d 75 6c 74 |m with.p|gms/mult|
|000028f0| 69 2e 73 68 0a 09 09 09 | 09 20 20 63 6f 6e 63 75 |i.sh....|. concu|
|00002900| 72 72 65 6e 74 20 73 68 | 65 6c 6c 09 70 67 6d 73 |rrent sh|ell.pgms|
|00002910| 2f 74 73 74 2e 73 68 0a | 09 09 09 09 20 20 73 63 |/tst.sh.|.... sc|
|00002920| 72 69 70 74 73 0a 0a 3d | 3d 3d 3d 3d 3d 3d 3d 3d |ripts..=|========|
|00002930| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 20 52 45 4c |========|==== REL|
|00002940| 45 41 53 45 20 4e 4f 54 | 45 53 20 3d 3d 3d 3d 3d |EASE NOT|ES =====|
|00002950| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002960| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002970| 0a 0a 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..======|========|
|00002980| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 20 4a 61 6e 20 |========|=== Jan |
|00002990| 39 30 20 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |90 =====|========|
|000029a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000029b0| 0a 54 6f 6d 20 59 61 67 | 65 72 20 68 61 73 20 6a |.Tom Yag|er has j|
|000029c0| 6f 69 6e 65 64 20 74 68 | 65 20 65 66 66 6f 72 74 |oined th|e effort|
|000029d0| 20 68 65 72 65 20 61 74 | 20 42 59 54 45 3b 20 68 | here at| BYTE; h|
|000029e0| 65 20 69 73 20 72 65 73 | 70 6f 6e 73 69 62 6c 65 |e is res|ponsible|
|000029f0| 0a 66 6f 72 20 6d 61 6e | 79 20 72 65 66 69 6e 65 |.for man|y refine|
|00002a00| 6d 65 6e 74 73 20 69 6e | 20 74 68 65 20 55 4e 49 |ments in| the UNI|
|00002a10| 58 20 62 65 6e 63 68 6d | 61 72 6b 73 2e 0a 0a 54 |X benchm|arks...T|
|00002a20| 68 65 20 6d 65 6d 6f 72 | 79 20 61 63 63 65 73 73 |he memor|y access|
|00002a30| 20 74 65 73 74 73 20 68 | 61 76 65 20 62 65 65 6e | tests h|ave been|
|00002a40| 20 64 65 6c 65 74 65 64 | 20 66 72 6f 6d 20 74 68 | deleted| from th|
|00002a50| 65 20 62 65 6e 63 68 6d | 61 72 6b 73 2e 0a 54 68 |e benchm|arks..Th|
|00002a60| 65 20 66 69 6c 65 20 61 | 63 63 65 73 73 20 74 65 |e file a|ccess te|
|00002a70| 73 74 73 20 68 61 76 65 | 20 62 65 65 6e 20 72 65 |sts have| been re|
|00002a80| 76 65 72 73 65 64 20 73 | 6f 20 74 68 61 74 20 74 |versed s|o that t|
|00002a90| 68 65 20 74 65 73 74 20 | 69 73 20 72 75 6e 0a 66 |he test |is run.f|
|00002aa0| 6f 72 20 61 20 66 69 78 | 65 64 20 74 69 6d 65 2e |or a fix|ed time.|
|00002ab0| 20 54 68 65 20 61 6d 6f | 75 6e 74 20 6f 66 20 64 | The amo|unt of d|
|00002ac0| 61 74 61 20 74 72 61 6e | 73 66 65 72 65 64 20 28 |ata tran|sfered (|
|00002ad0| 77 72 69 74 74 65 6e 2c | 20 72 65 61 64 2c 0a 61 |written,| read,.a|
|00002ae0| 6e 64 20 63 6f 70 69 65 | 64 29 20 69 73 20 74 68 |nd copie|d) is th|
|00002af0| 65 20 76 61 72 69 61 62 | 6c 65 2e 20 21 57 41 52 |e variab|le. !WAR|
|00002b00| 4e 49 4e 47 21 20 54 68 | 69 73 20 74 65 73 74 20 |NING! Th|is test |
|00002b10| 63 61 6e 20 65 61 74 20 | 75 70 20 61 0a 6c 61 72 |can eat |up a.lar|
|00002b20| 67 65 20 68 75 6e 6b 20 | 6f 66 20 64 69 73 6b 20 |ge hunk |of disk |
|00002b30| 73 70 61 63 65 2e 0a 0a | 54 68 65 20 69 6e 69 74 |space...|The init|
|00002b40| 69 61 6c 20 6c 69 6e 65 | 20 6f 66 20 61 6c 6c 20 |ial line| of all |
|00002b50| 73 68 65 6c 6c 20 73 63 | 72 69 70 74 73 20 68 61 |shell sc|ripts ha|
|00002b60| 73 20 62 65 65 6e 20 63 | 68 61 6e 67 65 64 20 66 |s been c|hanged f|
|00002b70| 72 6f 6d 20 74 68 65 0a | 53 43 4f 20 61 6e 64 20 |rom the.|SCO and |
|00002b80| 58 45 4e 49 58 20 66 6f | 72 6d 20 28 3a 29 20 74 |XENIX fo|rm (:) t|
|00002b90| 6f 20 74 68 65 20 6d 6f | 72 65 20 73 74 61 6e 64 |o the mo|re stand|
|00002ba0| 61 72 64 20 66 6f 72 6d | 20 22 23 21 20 2f 62 69 |ard form| "#! /bi|
|00002bb0| 6e 2f 73 68 22 2e 0a 42 | 75 74 20 64 69 66 66 65 |n/sh"..B|ut diffe|
|00002bc0| 72 65 6e 74 20 73 79 73 | 74 65 6d 73 20 68 61 6e |rent sys|tems han|
|00002bd0| 64 6c 65 20 73 68 65 6c | 6c 20 73 77 69 74 63 68 |dle shel|l switch|
|00002be0| 69 6e 67 20 64 69 66 66 | 65 72 65 6e 74 6c 79 2e |ing diff|erently.|
|00002bf0| 20 43 68 65 63 6b 0a 74 | 68 65 20 64 6f 63 75 6d | Check.t|he docum|
|00002c00| 65 6e 74 61 74 69 6f 6e | 20 6f 6e 20 79 6f 75 72 |entation| on your|
|00002c10| 20 73 79 73 74 65 6d 20 | 61 6e 64 20 66 69 6e 64 | system |and find|
|00002c20| 20 6f 75 74 20 68 6f 77 | 20 79 6f 75 20 61 72 65 | out how| you are|
|00002c30| 0a 73 75 70 70 6f 73 65 | 64 20 74 6f 20 64 6f 20 |.suppose|d to do |
|00002c40| 69 74 2e 20 4f 72 2c 20 | 73 69 6d 70 6c 65 72 20 |it. Or, |simpler |
|00002c50| 79 65 74 2c 20 6a 75 73 | 74 20 72 75 6e 20 74 68 |yet, jus|t run th|
|00002c60| 65 20 62 65 6e 63 68 6d | 61 72 6b 73 20 66 72 6f |e benchm|arks fro|
|00002c70| 6d 0a 74 68 65 20 42 6f | 75 72 6e 65 20 73 68 65 |m.the Bo|urne she|
|00002c80| 6c 6c 2e 20 28 59 6f 75 | 20 6d 61 79 20 6e 65 65 |ll. (You| may nee|
|00002c90| 64 20 74 6f 20 73 65 74 | 20 53 48 45 4c 4c 3d 2f |d to set| SHELL=/|
|00002ca0| 62 69 6e 2f 73 68 20 61 | 73 20 77 65 6c 6c 2e 29 |bin/sh a|s well.)|
|00002cb0| 0a 0a 54 68 65 20 6f 70 | 74 69 6f 6e 73 20 74 6f |..The op|tions to|
|00002cc0| 20 52 75 6e 20 68 61 76 | 65 20 6e 6f 74 20 62 65 | Run hav|e not be|
|00002cd0| 65 6e 20 63 68 65 63 6b | 65 64 20 69 6e 20 61 20 |en check|ed in a |
|00002ce0| 77 68 69 6c 65 2e 20 54 | 68 65 79 20 6d 61 79 20 |while. T|hey may |
|00002cf0| 6e 6f 0a 6c 6f 6e 67 65 | 72 20 66 75 6e 63 74 69 |no.longe|r functi|
|00002d00| 6f 6e 2e 20 4e 65 78 74 | 20 74 69 6d 65 2c 20 49 |on. Next| time, I|
|00002d10| 27 6c 6c 20 67 65 74 20 | 62 61 63 6b 20 6f 6e 20 |'ll get |back on |
|00002d20| 74 68 65 6d 2e 20 54 68 | 65 72 65 20 6e 65 65 64 |them. Th|ere need|
|00002d30| 73 20 74 6f 0a 62 65 20 | 61 6e 6f 74 68 65 72 20 |s to.be |another |
|00002d40| 6f 70 74 69 6f 6e 20 61 | 64 64 65 64 20 28 6e 65 |option a|dded (ne|
|00002d50| 78 74 20 74 69 6d 65 29 | 20 74 68 61 74 20 68 61 |xt time)| that ha|
|00002d60| 6c 74 73 20 74 65 73 74 | 69 6e 67 20 62 65 74 77 |lts test|ing betw|
|00002d70| 65 65 6e 0a 65 61 63 68 | 20 74 65 73 74 2e 20 21 |een.each| test. !|
|00002d80| 57 41 52 4e 49 4e 47 21 | 20 53 6f 6d 65 20 73 79 |WARNING!| Some sy|
|00002d90| 73 74 65 6d 73 20 68 61 | 76 65 20 63 61 63 68 65 |stems ha|ve cache|
|00002da0| 73 20 74 68 61 74 20 61 | 72 65 20 6e 6f 74 20 67 |s that a|re not g|
|00002db0| 65 74 74 69 6e 67 20 66 | 6c 75 73 68 65 64 0a 62 |etting f|lushed.b|
|00002dc0| 65 66 6f 72 65 20 74 68 | 65 20 6e 65 78 74 20 74 |efore th|e next t|
|00002dd0| 65 73 74 20 6f 72 20 69 | 74 65 72 61 74 69 6f 6e |est or i|teration|
|00002de0| 20 69 73 20 72 75 6e 2e | 20 54 68 69 73 20 63 61 | is run.| This ca|
|00002df0| 6e 20 63 61 75 73 65 0a | 65 72 72 6f 6e 65 6f 75 |n cause.|erroneou|
|00002e00| 73 20 76 61 6c 75 65 73 | 2e 20 0a 0a 3d 3d 3d 3d |s values|. ..====|
|00002e10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002e20| 3d 3d 3d 3d 3d 20 53 65 | 70 74 20 38 39 20 3d 3d |===== Se|pt 89 ==|
|00002e30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002e40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0a 54 68 65 20 |========|===.The |
|00002e50| 64 61 74 61 62 61 73 65 | 20 28 64 62 29 20 70 72 |database| (db) pr|
|00002e60| 6f 67 72 61 6d 73 20 6e | 6f 77 20 68 61 76 65 20 |ograms n|ow have |
|00002e70| 61 20 74 75 6e 65 61 62 | 6c 65 20 6d 65 73 73 61 |a tuneab|le messa|
|00002e80| 67 65 20 71 75 65 75 65 | 20 73 70 61 63 65 2e 0a |ge queue| space..|
|00002e90| 71 75 65 75 65 20 73 70 | 61 63 65 2e 20 54 68 65 |queue sp|ace. The|
|00002ea0| 20 64 65 66 61 75 6c 74 | 20 73 65 74 20 69 6e 20 | default| set in |
|00002eb0| 74 68 65 20 52 75 6e 20 | 73 63 72 69 70 74 20 69 |the Run |script i|
|00002ec0| 73 20 31 30 32 34 20 62 | 79 74 65 73 2e 0a 4f 74 |s 1024 b|ytes..Ot|
|00002ed0| 68 65 72 20 6d 61 6a 6f | 72 20 63 68 61 6e 67 65 |her majo|r change|
|00002ee0| 73 20 61 72 65 20 69 6e | 20 74 68 65 20 66 6f 72 |s are in| the for|
|00002ef0| 6d 61 74 20 6f 66 20 74 | 68 65 20 74 69 6d 65 73 |mat of t|he times|
|00002f00| 2e 20 57 65 20 6e 6f 77 | 20 73 68 6f 77 0a 41 72 |. We now| show.Ar|
|00002f10| 69 74 68 6d 65 74 69 63 | 20 61 6e 64 20 47 65 6f |ithmetic| and Geo|
|00002f20| 6d 65 74 72 69 63 20 6d | 65 61 6e 20 61 6e 64 20 |metric m|ean and |
|00002f30| 73 74 61 6e 64 61 72 64 | 20 64 65 76 69 61 74 69 |standard| deviati|
|00002f40| 6f 6e 20 66 6f 72 20 55 | 73 65 72 0a 54 69 6d 65 |on for U|ser.Time|
|00002f50| 2c 20 53 79 73 74 65 6d | 20 54 69 6d 65 2c 20 61 |, System| Time, a|
|00002f60| 6e 64 20 52 65 61 6c 20 | 54 69 6d 65 2e 20 47 65 |nd Real |Time. Ge|
|00002f70| 6e 65 72 61 6c 6c 79 2c | 20 69 6e 20 72 65 70 6f |nerally,| in repo|
|00002f80| 72 74 69 6e 67 2c 20 77 | 65 0a 70 6c 61 6e 20 6f |rting, w|e.plan o|
|00002f90| 6e 20 75 73 69 6e 67 20 | 74 68 65 20 52 65 61 6c |n using |the Real|
|00002fa0| 20 54 69 6d 65 20 76 61 | 6c 75 65 73 20 77 69 74 | Time va|lues wit|
|00002fb0| 68 20 74 68 65 20 62 65 | 6e 63 68 73 20 72 75 6e |h the be|nchs run|
|00002fc0| 20 77 69 74 68 20 6f 6e | 65 0a 61 63 74 69 76 65 | with on|e.active|
|00002fd0| 20 75 73 65 72 20 28 74 | 68 65 20 62 65 6e 63 68 | user (t|he bench|
|00002fe0| 20 75 73 65 72 29 2e 20 | 43 6f 6d 6d 65 6e 74 73 | user). |Comments|
|00002ff0| 20 61 6e 64 20 61 72 67 | 75 6d 65 6e 74 73 20 61 | and arg|uments a|
|00003000| 72 65 20 72 65 71 75 65 | 73 74 65 64 2e 0a 0a 63 |re reque|sted...c|
|00003010| 6f 6e 74 61 63 74 3a 20 | 42 49 58 20 62 65 6e 73 |ontact: |BIX bens|
|00003020| 6d 69 74 68 20 6f 72 20 | 72 69 63 6b 5f 67 0a 00 |mith or |rick_g..|
|00003030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003060| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003080| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000030f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000031f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003200| 62 79 74 65 2d 62 65 6e | 63 68 2f 53 79 73 56 74 |byte-ben|ch/SysVt|
|00003210| 69 6d 65 2e 61 77 6b 00 | 00 00 00 00 00 00 00 00 |ime.awk.|........|
|00003220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003260| 00 00 00 00 20 20 20 37 | 35 35 20 00 20 35 32 37 |.... 7|55 . 527|
|00003270| 35 30 20 00 20 20 20 20 | 31 33 20 00 20 20 20 20 |50 . |13 . |
|00003280| 20 20 20 34 32 33 30 20 | 20 34 36 32 31 35 36 33 | 4230 | 4621563|
|00003290| 32 34 31 20 20 31 30 34 | 37 30 00 20 00 00 00 00 |241 104|70. ....|
|000032a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000032f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000033f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003400| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003410| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003420| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003430| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003440| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 0a |########|#######.|
|00003450| 23 20 20 54 68 65 20 42 | 59 54 45 20 55 4e 49 58 |# The B|YTE UNIX|
|00003460| 20 42 65 6e 63 68 6d 61 | 72 6b 73 20 2d 20 52 65 | Benchma|rks - Re|
|00003470| 6c 65 61 73 65 20 32 0a | 23 20 20 20 20 20 20 20 |lease 2.|# |
|00003480| 20 20 20 4d 6f 64 75 6c | 65 3a 20 53 79 73 56 74 | Modul|e: SysVt|
|00003490| 69 6d 65 2e 61 77 6b 20 | 20 20 53 49 44 3a 20 32 |ime.awk | SID: 2|
|000034a0| 2e 33 20 34 2f 31 37 2f | 39 30 20 31 36 3a 34 35 |.3 4/17/|90 16:45|
|000034b0| 3a 33 39 0a 23 20 20 20 | 20 20 20 20 20 20 20 0a |:39.# | .|
|000034c0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000034d0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000034e0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000034f0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003500| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 0a |########|#######.|
|00003510| 23 20 42 75 67 20 72 65 | 70 6f 72 74 73 2c 20 70 |# Bug re|ports, p|
|00003520| 61 74 63 68 65 73 2c 20 | 63 6f 6d 6d 65 6e 74 73 |atches, |comments|
|00003530| 2c 20 73 75 67 67 65 73 | 74 69 6f 6e 73 20 73 68 |, sugges|tions sh|
|00003540| 6f 75 6c 64 20 62 65 20 | 73 65 6e 74 20 74 6f 3a |ould be |sent to:|
|00003550| 0a 23 0a 23 09 42 65 6e | 20 53 6d 69 74 68 20 6f |.#.#.Ben| Smith o|
|00003560| 72 20 52 69 63 6b 20 47 | 72 65 68 61 6e 20 61 74 |r Rick G|rehan at|
|00003570| 20 42 59 54 45 20 4d 61 | 67 61 7a 69 6e 65 0a 23 | BYTE Ma|gazine.#|
|00003580| 09 62 65 6e 40 62 79 74 | 65 70 62 2e 55 55 43 50 |.ben@byt|epb.UUCP|
|00003590| 20 20 20 20 72 69 63 6b | 5f 67 40 62 79 74 65 70 | rick|_g@bytep|
|000035a0| 62 2e 55 55 43 50 0a 23 | 0a 23 23 23 23 23 23 23 |b.UUCP.#|.#######|
|000035b0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000035c0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000035d0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000035e0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000035f0| 23 23 23 23 23 23 23 23 | 0a 23 20 20 4d 6f 64 69 |########|.# Modi|
|00003600| 66 69 63 61 74 69 6f 6e | 20 4c 6f 67 3a 0a 23 20 |fication| Log:.# |
|00003610| 20 20 20 20 20 20 61 64 | 64 65 64 20 67 65 6f 6d | ad|ded geom|
|00003620| 65 74 72 69 63 20 6d 65 | 61 6e 20 38 2f 36 2f 38 |etric me|an 8/6/8|
|00003630| 39 20 2d 62 65 6e 0a 23 | 0a 23 23 23 23 23 23 23 |9 -ben.#|.#######|
|00003640| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003650| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003660| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003670| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00003680| 23 23 23 23 23 23 23 23 | 0a 42 45 47 49 4e 20 20 |########|.BEGIN |
|00003690| 20 20 20 20 7b 20 72 5f | 70 72 6f 64 75 63 74 20 | { r_|product |
|000036a0| 3d 20 30 2e 30 30 30 30 | 3b 20 73 5f 70 72 6f 64 |= 0.0000|; s_prod|
|000036b0| 75 63 74 20 3d 20 30 2e | 30 30 30 30 20 3b 20 75 |uct = 0.|0000 ; u|
|000036c0| 5f 70 72 6f 64 75 63 74 | 20 3d 20 30 2e 30 30 30 |_product| = 0.000|
|000036d0| 30 20 7d 0a 2f 5e 63 63 | 74 65 73 74 2e 63 24 2f |0 }./^cc|test.c$/|
|000036e0| 09 7b 20 6e 65 78 74 20 | 7d 0a 2f 5e 5b 52 72 5d |.{ next |}./^[Rr]|
|000036f0| 65 61 6c 2f 20 7b 0a 09 | 69 66 20 28 21 66 61 69 |eal/ {..|if (!fai|
|00003700| 6c 29 20 7b 0a 09 20 20 | 20 20 6c 3d 6c 65 6e 67 |l) {.. | l=leng|
|00003710| 74 68 28 24 32 29 3b 20 | 6d 3d 73 75 62 73 74 72 |th($2); |m=substr|
|00003720| 28 24 32 2c 31 2c 6c 2d | 35 29 3b 20 73 3d 73 75 |($2,1,l-|5); s=su|
|00003730| 62 73 74 72 28 24 32 2c | 6c 2d 33 2c 34 29 0a 09 |bstr($2,|l-3,4)..|
|00003740| 20 20 20 20 74 3d 6d 2a | 36 30 2b 73 3b 20 72 65 | t=m*|60+s; re|
|00003750| 61 6c 2b 3d 74 3b 20 72 | 32 2b 3d 74 2a 74 3b 20 |al+=t; r|2+=t*t; |
|00003760| 6f 6b 2b 2b 3b 0a 09 20 | 20 20 20 69 66 20 28 74 |ok++;.. | if (t|
|00003770| 29 20 7b 72 5f 70 72 6f | 64 75 63 74 20 2b 3d 20 |) {r_pro|duct += |
|00003780| 6c 6f 67 28 74 29 3b 7d | 0a 09 7d 0a 09 69 74 65 |log(t);}|..}..ite|
|00003790| 72 2b 2b 3b 20 66 61 69 | 6c 3d 30 3b 20 6e 65 78 |r++; fai|l=0; nex|
|000037a0| 74 20 7d 0a 2f 5e 5b 55 | 75 5d 73 65 72 2f 20 7b |t }./^[U|u]ser/ {|
|000037b0| 0a 09 6c 3d 6c 65 6e 67 | 74 68 28 24 32 29 3b 20 |..l=leng|th($2); |
|000037c0| 6d 3d 73 75 62 73 74 72 | 28 24 32 2c 31 2c 6c 2d |m=substr|($2,1,l-|
|000037d0| 35 29 3b 20 73 3d 73 75 | 62 73 74 72 28 24 32 2c |5); s=su|bstr($2,|
|000037e0| 6c 2d 33 2c 34 29 0a 09 | 74 3d 6d 2a 36 30 2b 73 |l-3,4)..|t=m*60+s|
|000037f0| 3b 20 75 73 65 72 2b 3d | 74 3b 20 63 70 75 3d 74 |; user+=|t; cpu=t|
|00003800| 3b 20 75 32 2b 3d 74 2a | 74 3b 0a 09 69 66 20 28 |; u2+=t*|t;..if (|
|00003810| 74 29 20 7b 20 75 5f 70 | 72 6f 64 75 63 74 20 2b |t) { u_p|roduct +|
|00003820| 3d 20 6c 6f 67 28 74 29 | 3b 7d 0a 09 6e 65 78 74 |= log(t)|;}..next|
|00003830| 3b 20 7d 0a 2f 5e 5b 53 | 73 5d 79 73 2f 20 7b 0a |; }./^[S|s]ys/ {.|
|00003840| 09 6c 3d 6c 65 6e 67 74 | 68 28 24 32 29 3b 20 6d |.l=lengt|h($2); m|
|00003850| 3d 73 75 62 73 74 72 28 | 24 32 2c 31 2c 6c 2d 35 |=substr(|$2,1,l-5|
|00003860| 29 3b 20 73 3d 73 75 62 | 73 74 72 28 24 32 2c 6c |); s=sub|str($2,l|
|00003870| 2d 33 2c 34 29 0a 09 74 | 3d 6d 2a 36 30 2b 73 3b |-3,4)..t|=m*60+s;|
|00003880| 20 73 79 73 2b 3d 74 3b | 20 73 32 2b 3d 74 2a 74 | sys+=t;| s2+=t*t|
|00003890| 3b 20 0a 09 69 66 20 28 | 74 29 20 7b 20 73 5f 70 |; ..if (|t) { s_p|
|000038a0| 72 6f 64 75 63 74 20 2b | 3d 20 6c 6f 67 28 74 29 |roduct +|= log(t)|
|000038b0| 3b 7d 0a 09 6e 65 78 74 | 3b 20 7d 0a 2f 5e 24 2f |;}..next|; }./^$/|
|000038c0| 09 7b 20 6e 65 78 74 20 | 7d 0a 09 7b 20 70 72 69 |.{ next |}..{ pri|
|000038d0| 6e 74 20 22 2a 2a 20 49 | 74 65 72 61 74 69 6f 6e |nt "** I|teration|
|000038e0| 20 22 2c 69 74 65 72 2b | 31 2c 22 20 46 61 69 6c | ",iter+|1," Fail|
|000038f0| 65 64 3a 20 22 2c 24 30 | 3b 20 66 61 69 6c 3d 31 |ed: ",$0|; fail=1|
|00003900| 20 7d 0a 45 4e 44 20 7b | 0a 09 69 66 20 28 66 61 | }.END {|..if (fa|
|00003910| 69 6c 29 20 69 74 65 72 | 2b 2b 0a 09 69 66 20 28 |il) iter|++..if (|
|00003920| 6f 6b 20 21 3d 20 69 74 | 65 72 29 20 7b 0a 09 20 |ok != it|er) {.. |
|00003930| 20 20 20 70 72 69 6e 74 | 66 20 22 46 6f 72 20 25 | print|f "For %|
|00003940| 64 20 73 75 63 63 65 73 | 73 66 75 6c 20 69 74 65 |d succes|sful ite|
|00003950| 72 61 74 69 6f 6e 73 20 | 66 72 6f 6d 20 25 64 20 |rations |from %d |
|00003960| 61 74 74 65 6d 70 74 73 | 20 2e 2e 2e 5c 6e 22 2c |attempts| ...\n",|
|00003970| 6f 6b 2c 69 74 65 72 0a | 09 20 20 20 20 69 74 65 |ok,iter.|. ite|
|00003980| 72 3d 6f 6b 3b 0a 09 7d | 0a 09 69 66 20 28 6f 6b |r=ok;..}|..if (ok|
|00003990| 20 3e 20 30 29 20 7b 0a | 09 20 20 20 20 70 72 69 | > 0) {.|. pri|
|000039a0| 6e 74 66 20 22 20 20 20 | 20 20 20 20 20 20 20 20 |ntf " | |
|000039b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 41 72 69 74 | | Arit|
|000039c0| 68 6d 65 74 72 69 63 20 | 20 20 20 20 20 20 20 47 |hmetric | G|
|000039d0| 65 6f 6d 65 74 72 69 63 | 20 20 20 20 20 20 20 20 |eometric| |
|000039e0| 20 56 61 72 69 61 6e 63 | 65 5c 6e 22 3b 0a 09 20 | Varianc|e\n";.. |
|000039f0| 20 20 20 70 72 69 6e 74 | 66 20 22 20 20 20 20 20 | print|f " |
|00003a00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003a10| 20 20 20 20 20 20 20 20 | 20 4d 65 61 6e 20 20 20 | | Mean |
|00003a20| 20 20 20 20 20 20 20 20 | 20 20 4d 65 61 6e 20 20 | | Mean |
|00003a30| 20 20 20 20 20 20 20 28 | 25 64 20 74 65 73 74 73 | (|%d tests|
|00003a40| 29 5c 6e 22 2c 6f 6b 0a | 09 20 20 20 20 70 72 69 |)\n",ok.|. pri|
|00003a50| 6e 74 66 20 22 55 73 65 | 72 20 54 69 6d 65 20 28 |ntf "Use|r Time (|
|00003a60| 73 65 63 73 29 3a 20 20 | 20 20 20 20 20 20 25 39 |secs): | %9|
|00003a70| 2e 32 66 20 20 20 20 20 | 20 20 20 25 39 2e 32 66 |.2f | %9.2f|
|00003a80| 20 20 20 20 20 20 20 20 | 20 22 2c 75 73 65 72 2f | | ",user/|
|00003a90| 6f 6b 2c 65 78 70 28 75 | 5f 70 72 6f 64 75 63 74 |ok,exp(u|_product|
|00003aa0| 2f 6f 6b 29 3b 0a 09 20 | 20 20 20 69 66 20 28 6f |/ok);.. | if (o|
|00003ab0| 6b 20 3e 20 31 29 20 70 | 72 69 6e 74 66 20 22 25 |k > 1) p|rintf "%|
|00003ac0| 39 2e 32 66 5c 6e 22 2c | 28 75 32 2d 75 73 65 72 |9.2f\n",|(u2-user|
|00003ad0| 2a 75 73 65 72 2f 6f 6b | 29 2f 28 6f 6b 2d 31 29 |*user/ok|)/(ok-1)|
|00003ae0| 3b 0a 09 20 20 20 20 65 | 6c 73 65 20 70 72 69 6e |;.. e|lse prin|
|00003af0| 74 66 20 22 6e 2f 61 5c | 6e 22 0a 09 20 20 20 20 |tf "n/a\|n".. |
|00003b00| 70 72 69 6e 74 66 20 22 | 53 79 73 74 65 6d 20 54 |printf "|System T|
|00003b10| 69 6d 65 20 28 73 65 63 | 73 29 3a 20 20 20 20 20 |ime (sec|s): |
|00003b20| 20 25 39 2e 32 66 20 20 | 20 20 20 20 20 20 25 39 | %9.2f | %9|
|00003b30| 2e 32 66 20 20 20 20 20 | 20 20 20 20 22 2c 73 79 |.2f | ",sy|
|00003b40| 73 2f 6f 6b 2c 65 78 70 | 28 73 5f 70 72 6f 64 75 |s/ok,exp|(s_produ|
|00003b50| 63 74 2f 6f 6b 29 3b 0a | 09 20 20 20 20 69 66 20 |ct/ok);.|. if |
|00003b60| 28 6f 6b 20 3e 20 31 29 | 20 70 72 69 6e 74 66 20 |(ok > 1)| printf |
|00003b70| 22 25 39 2e 32 66 5c 6e | 22 2c 28 73 32 2d 73 79 |"%9.2f\n|",(s2-sy|
|00003b80| 73 2a 73 79 73 2f 6f 6b | 29 2f 28 6f 6b 2d 31 29 |s*sys/ok|)/(ok-1)|
|00003b90| 3b 0a 09 20 20 20 20 65 | 6c 73 65 20 70 72 69 6e |;.. e|lse prin|
|00003ba0| 74 66 20 22 6e 2f 61 5c | 6e 22 0a 09 20 20 20 20 |tf "n/a\|n".. |
|00003bb0| 70 72 69 6e 74 66 20 22 | 52 65 61 6c 20 54 69 6d |printf "|Real Tim|
|00003bc0| 65 20 28 73 65 63 73 29 | 3a 20 20 20 20 20 20 20 |e (secs)|: |
|00003bd0| 20 25 39 2e 32 66 20 20 | 20 20 20 20 20 20 25 39 | %9.2f | %9|
|00003be0| 2e 32 66 20 20 20 20 20 | 20 20 20 20 22 2c 72 65 |.2f | ",re|
|00003bf0| 61 6c 2f 6f 6b 2c 65 78 | 70 28 72 5f 70 72 6f 64 |al/ok,ex|p(r_prod|
|00003c00| 75 63 74 2f 6f 6b 29 3b | 0a 09 20 20 20 20 69 66 |uct/ok);|.. if|
|00003c10| 20 28 6f 6b 20 3e 20 31 | 29 20 70 72 69 6e 74 66 | (ok > 1|) printf|
|00003c20| 20 22 25 39 2e 32 66 5c | 6e 22 2c 28 72 32 2d 72 | "%9.2f\|n",(r2-r|
|00003c30| 65 61 6c 2a 72 65 61 6c | 2f 6f 6b 29 2f 28 6f 6b |eal*real|/ok)/(ok|
|00003c40| 2d 31 29 3b 0a 09 20 20 | 20 20 65 6c 73 65 20 70 |-1);.. | else p|
|00003c50| 72 69 6e 74 66 20 22 6e | 2f 61 5c 6e 22 0a 09 7d |rintf "n|/a\n"..}|
|00003c60| 20 65 6c 73 65 20 7b 0a | 09 20 20 20 20 70 72 69 | else {.|. pri|
|00003c70| 6e 74 20 22 2d 2d 20 6e | 6f 20 6d 65 61 73 75 72 |nt "-- n|o measur|
|00003c80| 65 64 20 72 65 73 75 6c | 74 73 20 2d 2d 22 0a 09 |ed resul|ts --"..|
|00003c90| 7d 0a 20 20 20 20 7d 0a | 6d 73 65 72 76 09 20 20 |}. }.|mserv. |
|00003ca0| 20 20 20 20 20 20 64 62 | 6d 73 20 65 6e 67 69 6e | db|ms engin|
|00003cb0| 65 09 09 73 72 63 2f 64 | 62 6d 73 65 72 76 2e 63 |e..src/d|bmserv.c|
|00003cc0| 0a 20 20 20 20 20 6c 6f | 61 64 0a 09 09 6d 75 6c |. lo|ad...mul|
|00003cd0| 74 69 2e 73 68 09 6c 6f | 61 64 20 73 79 73 74 65 |ti.sh.lo|ad syste|
|00003ce0| 6d 20 77 69 74 68 09 70 | 67 6d 73 2f 6d 75 6c 74 |m with.p|gms/mult|
|00003cf0| 69 2e 73 68 0a 09 09 09 | 09 20 20 63 6f 6e 63 75 |i.sh....|. concu|
|00003d00| 72 72 65 6e 74 20 73 68 | 65 6c 6c 09 70 67 6d 73 |rrent sh|ell.pgms|
|00003d10| 2f 74 73 74 2e 73 68 0a | 09 09 09 09 20 20 73 63 |/tst.sh.|.... sc|
|00003d20| 72 69 70 74 73 0a 0a 3d | 3d 3d 3d 3d 3d 3d 3d 3d |ripts..=|========|
|00003d30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 20 52 45 4c |========|==== REL|
|00003d40| 45 41 53 45 20 4e 4f 54 | 45 53 20 3d 3d 3d 3d 3d |EASE NOT|ES =====|
|00003d50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003d60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003d70| 0a 0a 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..======|========|
|00003d80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 20 4a 61 6e 20 |========|=== Jan |
|00003d90| 39 30 20 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |90 =====|========|
|00003da0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003db0| 0a 54 6f 6d 20 59 61 67 | 65 72 20 68 61 73 20 6a |.Tom Yag|er has j|
|00003dc0| 6f 69 6e 65 64 20 74 68 | 65 20 65 66 66 6f 72 74 |oined th|e effort|
|00003dd0| 20 68 65 72 65 20 61 74 | 20 42 59 54 45 3b 20 68 | here at| BYTE; h|
|00003de0| 65 20 69 73 20 72 65 73 | 70 6f 6e 73 69 62 6c 65 |e is res|ponsible|
|00003df0| 0a 66 6f 72 20 6d 61 6e | 79 20 72 65 66 69 6e 65 |.for man|y refine|
|00003e00| 62 79 74 65 2d 62 65 6e | 63 68 2f 61 72 69 74 68 |byte-ben|ch/arith|
|00003e10| 2e 63 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.c......|........|
|00003e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e60| 00 00 00 00 20 20 20 37 | 35 35 20 00 20 35 32 37 |.... 7|55 . 527|
|00003e70| 35 30 20 00 20 20 20 20 | 31 33 20 00 20 20 20 20 |50 . |13 . |
|00003e80| 20 20 20 33 30 35 36 20 | 20 34 36 32 31 35 36 33 | 3056 | 4621563|
|00003e90| 32 34 32 20 20 20 37 34 | 36 32 00 20 00 00 00 00 |242 74|62. ....|
|00003ea0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003eb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ec0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ed0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ef0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004000| 0a 2f 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |./******|********|
|00004010| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004020| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004030| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004040| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004050| 2a 0a 20 2a 20 20 54 68 | 65 20 42 59 54 45 20 55 |*. * Th|e BYTE U|
|00004060| 4e 49 58 20 42 65 6e 63 | 68 6d 61 72 6b 73 20 2d |NIX Benc|hmarks -|
|00004070| 20 52 65 6c 65 61 73 65 | 20 32 0a 20 2a 20 20 20 | Release| 2. * |
|00004080| 20 20 20 20 20 20 20 4d | 6f 64 75 6c 65 3a 20 61 | M|odule: a|
|00004090| 72 69 74 68 2e 63 20 20 | 20 53 49 44 3a 20 32 2e |rith.c | SID: 2.|
|000040a0| 34 20 34 2f 31 37 2f 39 | 30 20 31 36 3a 34 35 3a |4 4/17/9|0 16:45:|
|000040b0| 33 31 0a 20 2a 20 20 20 | 20 20 20 20 20 20 20 0a |31. * | .|
|000040c0| 20 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | *******|********|
|000040d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000040e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000040f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004100| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004110| 0a 20 2a 20 42 75 67 20 | 72 65 70 6f 72 74 73 2c |. * Bug |reports,|
|00004120| 20 70 61 74 63 68 65 73 | 2c 20 63 6f 6d 6d 65 6e | patches|, commen|
|00004130| 74 73 2c 20 73 75 67 67 | 65 73 74 69 6f 6e 73 20 |ts, sugg|estions |
|00004140| 73 68 6f 75 6c 64 20 62 | 65 20 73 65 6e 74 20 74 |should b|e sent t|
|00004150| 6f 3a 0a 20 2a 0a 20 2a | 09 42 65 6e 20 53 6d 69 |o:. *. *|.Ben Smi|
|00004160| 74 68 20 6f 72 20 52 69 | 63 6b 20 47 72 65 68 61 |th or Ri|ck Greha|
|00004170| 6e 20 61 74 20 42 59 54 | 45 20 4d 61 67 61 7a 69 |n at BYT|E Magazi|
|00004180| 6e 65 0a 20 2a 09 62 65 | 6e 73 6d 69 74 68 40 62 |ne. *.be|nsmith@b|
|00004190| 69 78 70 62 2e 55 55 43 | 50 20 20 20 20 72 69 63 |ixpb.UUC|P ric|
|000041a0| 6b 5f 67 40 62 69 78 70 | 62 2e 55 55 43 50 0a 20 |k_g@bixp|b.UUCP. |
|000041b0| 2a 0a 20 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |*. *****|********|
|000041c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000041d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000041e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000041f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004200| 2a 2a 0a 20 2a 20 20 4d | 6f 64 69 66 69 63 61 74 |**. * M|odificat|
|00004210| 69 6f 6e 20 4c 6f 67 3a | 0a 20 2a 20 20 4d 61 79 |ion Log:|. * May|
|00004220| 20 31 32 2c 20 31 39 38 | 39 20 2d 20 6d 6f 64 69 | 12, 198|9 - modi|
|00004230| 66 69 65 64 20 65 6d 70 | 74 79 20 6c 6f 6f 70 73 |fied emp|ty loops|
|00004240| 20 74 6f 20 61 76 6f 69 | 64 20 6e 75 6c 6c 69 66 | to avoi|d nullif|
|00004250| 79 69 6e 67 20 62 79 20 | 6f 70 74 69 6d 69 7a 69 |ying by |optimizi|
|00004260| 6e 67 0a 20 2a 20 20 20 | 20 20 20 20 20 20 20 20 |ng. * | |
|00004270| 20 20 20 20 20 20 63 6f | 6d 70 69 6c 65 72 73 0a | co|mpilers.|
|00004280| 20 2a 0a 20 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | *. ****|********|
|00004290| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000042a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000042b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000042c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000042d0| 2a 2a 2f 0a 0a 63 68 61 | 72 20 53 43 43 53 69 64 |**/..cha|r SCCSid|
|000042e0| 5b 5d 20 3d 20 22 40 28 | 23 29 20 40 28 23 29 61 |[] = "@(|#) @(#)a|
|000042f0| 72 69 74 68 2e 63 3a 32 | 2e 34 20 2d 2d 20 34 2f |rith.c:2|.4 -- 4/|
|00004300| 31 37 2f 39 30 20 31 36 | 3a 34 35 3a 33 31 22 3b |17/90 16|:45:31";|
|00004310| 0a 2f 2a 0a 20 2a 20 20 | 61 72 69 74 68 6d 65 74 |./*. * |arithmet|
|00004320| 69 63 20 74 65 73 74 0a | 20 2a 0a 20 2a 2f 0a 0a |ic test.| *. */..|
|00004330| 6d 61 69 6e 28 61 72 67 | 63 2c 20 61 72 67 76 29 |main(arg|c, argv)|
|00004340| 0a 69 6e 74 09 61 72 67 | 63 3b 0a 63 68 61 72 09 |.int.arg|c;.char.|
|00004350| 2a 61 72 67 76 5b 5d 3b | 0a 7b 0a 09 69 6e 74 09 |*argv[];|.{..int.|
|00004360| 69 74 65 72 3b 0a 09 69 | 6e 74 09 69 3b 0a 09 69 |iter;..i|nt.i;..i|
|00004370| 6e 74 20 72 65 73 75 6c | 74 3b 0a 0a 09 69 66 20 |nt resul|t;...if |
|00004380| 28 61 72 67 63 20 21 3d | 20 32 29 20 7b 0a 09 09 |(argc !=| 2) {...|
|00004390| 70 72 69 6e 74 66 28 22 | 55 73 61 67 65 3a 20 25 |printf("|Usage: %|
|000043a0| 73 20 63 6f 75 6e 74 5c | 6e 22 2c 20 61 72 67 76 |s count\|n", argv|
|000043b0| 5b 30 5d 29 3b 0a 09 09 | 65 78 69 74 28 31 29 3b |[0]);...|exit(1);|
|000043c0| 0a 09 7d 0a 0a 09 69 74 | 65 72 20 3d 20 61 74 6f |..}...it|er = ato|
|000043d0| 69 28 61 72 67 76 5b 31 | 5d 29 3b 0a 0a 09 77 68 |i(argv[1|]);...wh|
|000043e0| 69 6c 65 20 28 69 74 65 | 72 2d 2d 20 3e 20 30 29 |ile (ite|r-- > 0)|
|000043f0| 20 0a 09 7b 0a 09 2f 2a | 20 74 68 65 20 6c 6f 6f | ..{../*| the loo|
|00004400| 70 20 63 61 6c 6c 73 20 | 61 20 66 75 6e 63 74 69 |p calls |a functi|
|00004410| 6f 6e 20 74 6f 20 69 6e | 73 75 72 65 20 74 68 61 |on to in|sure tha|
|00004420| 74 20 73 6f 6d 65 74 68 | 69 6e 67 20 69 73 20 64 |t someth|ing is d|
|00004430| 6f 6e 65 20 2a 2f 0a 09 | 2f 2a 20 74 68 65 20 72 |one */..|/* the r|
|00004440| 65 73 75 6c 74 73 20 6f | 66 20 74 68 65 20 66 75 |esults o|f the fu|
|00004450| 6e 63 74 69 6f 6e 20 61 | 72 65 20 74 68 72 6f 77 |nction a|re throw|
|00004460| 6e 20 61 77 61 79 2e 20 | 42 75 74 20 61 20 6c 6f |n away. |But a lo|
|00004470| 6f 70 20 77 69 74 68 20 | 2a 2f 0a 09 2f 2a 20 75 |op with |*/../* u|
|00004480| 6e 75 73 65 64 20 61 73 | 73 69 67 6e 6d 65 6e 74 |nused as|signment|
|00004490| 73 20 6d 61 79 20 67 65 | 74 20 6f 70 74 69 6d 69 |s may ge|t optimi|
|000044a0| 7a 65 64 20 6f 75 74 20 | 6f 66 20 65 78 69 73 74 |zed out |of exist|
|000044b0| 65 6e 63 65 20 2a 2f 0a | 09 72 65 73 75 6c 74 20 |ence */.|.result |
|000044c0| 3d 20 64 75 6d 62 5f 73 | 74 75 66 66 28 69 29 3b |= dumb_s|tuff(i);|
|000044d0| 0a 09 7d 0a 09 65 78 69 | 74 28 30 29 3b 0a 7d 0a |..}..exi|t(0);.}.|
|000044e0| 0a 0a 2f 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |../*****|********|
|000044f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 20 64 75 |********|***** du|
|00004500| 6d 62 5f 73 74 75 66 66 | 20 2a 2a 2a 2a 2a 2a 2a |mb_stuff| *******|
|00004510| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2f 0a 64 75 |********|****/.du|
|00004520| 6d 62 5f 73 74 75 66 66 | 28 69 29 0a 69 6e 74 20 |mb_stuff|(i).int |
|00004530| 69 3b 0a 7b 0a 23 69 66 | 6e 64 65 66 20 61 72 69 |i;.{.#if|ndef ari|
|00004540| 74 68 6f 68 0a 09 64 61 | 74 75 6d 09 78 2c 20 79 |thoh..da|tum.x, y|
|00004550| 2c 20 7a 3b 0a 09 09 7a | 20 3d 20 30 3b 0a 23 65 |, z;...z| = 0;.#e|
|00004560| 6e 64 69 66 0a 09 09 2f | 2a 0a 09 09 20 2a 20 20 |ndif.../|*... * |
|00004570| 20 20 20 31 30 31 0a 09 | 09 20 2a 20 73 75 6d 20 | 101..|. * sum |
|00004580| 20 20 20 20 20 20 69 2a | 69 2f 28 69 2a 69 2d 31 | i*|i/(i*i-1|
|00004590| 29 0a 09 09 20 2a 20 20 | 20 20 20 69 3d 32 0a 09 |)... * | i=2..|
|000045a0| 09 20 2a 2f 0a 09 09 66 | 6f 72 20 28 69 3d 32 3b |. */...f|or (i=2;|
|000045b0| 20 69 3c 3d 31 30 31 3b | 20 69 2b 2b 29 20 0a 09 | i<=101;| i++) ..|
|000045c0| 09 09 7b 0a 23 69 66 6e | 64 65 66 20 61 72 69 74 |..{.#ifn|def arit|
|000045d0| 68 6f 68 0a 09 09 09 78 | 20 3d 20 69 3b 0a 09 09 |hoh....x| = i;...|
|000045e0| 09 79 20 3d 20 78 2a 78 | 3b 0a 09 09 09 7a 20 2b |.y = x*x|;....z +|
|000045f0| 3d 20 79 2f 28 79 2d 31 | 29 3b 0a 09 09 09 7d 0a |= y/(y-1|);....}.|
|00004600| 72 65 74 75 72 6e 28 78 | 2b 79 2b 7a 29 3b 0a 23 |return(x|+y+z);.#|
|00004610| 65 6c 73 65 0a 09 09 09 | 7d 0a 72 65 74 75 72 6e |else....|}.return|
|00004620| 28 30 29 3b 0a 23 65 6e | 64 69 66 0a 7d 0a 20 20 |(0);.#en|dif.}. |
|00004630| 20 20 20 20 20 20 20 28 | 25 64 20 74 65 73 74 73 | (|%d tests|
|00004640| 29 5c 6e 22 2c 6f 6b 0a | 09 20 20 20 20 70 72 69 |)\n",ok.|. pri|
|00004650| 6e 74 66 20 22 55 73 65 | 72 20 54 69 6d 65 20 28 |ntf "Use|r Time (|
|00004660| 73 65 63 73 29 3a 20 20 | 20 20 20 20 20 20 25 39 |secs): | %9|
|00004670| 2e 32 66 20 20 20 20 20 | 20 20 20 25 39 2e 32 66 |.2f | %9.2f|
|00004680| 20 20 20 20 20 20 20 20 | 20 22 2c 75 73 65 72 2f | | ",user/|
|00004690| 6f 6b 2c 65 78 70 28 75 | 5f 70 72 6f 64 75 63 74 |ok,exp(u|_product|
|000046a0| 2f 6f 6b 29 3b 0a 09 20 | 20 20 20 69 66 20 28 6f |/ok);.. | if (o|
|000046b0| 6b 20 3e 20 31 29 20 70 | 72 69 6e 74 66 20 22 25 |k > 1) p|rintf "%|
|000046c0| 39 2e 32 66 5c 6e 22 2c | 28 75 32 2d 75 73 65 72 |9.2f\n",|(u2-user|
|000046d0| 2a 75 73 65 72 2f 6f 6b | 29 2f 28 6f 6b 2d 31 29 |*user/ok|)/(ok-1)|
|000046e0| 3b 0a 09 20 20 20 20 65 | 6c 73 65 20 70 72 69 6e |;.. e|lse prin|
|000046f0| 74 66 20 22 6e 2f 61 5c | 6e 22 0a 09 20 20 20 20 |tf "n/a\|n".. |
|00004700| 70 72 69 6e 74 66 20 22 | 53 79 73 74 65 6d 20 54 |printf "|System T|
|00004710| 69 6d 65 20 28 73 65 63 | 73 29 3a 20 20 20 20 20 |ime (sec|s): |
|00004720| 20 25 39 2e 32 66 20 20 | 20 20 20 20 20 20 25 39 | %9.2f | %9|
|00004730| 2e 32 66 20 20 20 20 20 | 20 20 20 20 22 2c 73 79 |.2f | ",sy|
|00004740| 73 2f 6f 6b 2c 65 78 70 | 28 73 5f 70 72 6f 64 75 |s/ok,exp|(s_produ|
|00004750| 63 74 2f 6f 6b 29 3b 0a | 09 20 20 20 20 69 66 20 |ct/ok);.|. if |
|00004760| 28 6f 6b 20 3e 20 31 29 | 20 70 72 69 6e 74 66 20 |(ok > 1)| printf |
|00004770| 22 25 39 2e 32 66 5c 6e | 22 2c 28 73 32 2d 73 79 |"%9.2f\n|",(s2-sy|
|00004780| 73 2a 73 79 73 2f 6f 6b | 29 2f 28 6f 6b 2d 31 29 |s*sys/ok|)/(ok-1)|
|00004790| 3b 0a 09 20 20 20 20 65 | 6c 73 65 20 70 72 69 6e |;.. e|lse prin|
|000047a0| 74 66 20 22 6e 2f 61 5c | 6e 22 0a 09 20 20 20 20 |tf "n/a\|n".. |
|000047b0| 70 72 69 6e 74 66 20 22 | 52 65 61 6c 20 54 69 6d |printf "|Real Tim|
|000047c0| 65 20 28 73 65 63 73 29 | 3a 20 20 20 20 20 20 20 |e (secs)|: |
|000047d0| 20 25 39 2e 32 66 20 20 | 20 20 20 20 20 20 25 39 | %9.2f | %9|
|000047e0| 2e 32 66 20 20 20 20 20 | 20 20 20 20 22 2c 72 65 |.2f | ",re|
|000047f0| 61 6c 2f 6f 6b 2c 65 78 | 70 28 72 5f 70 72 6f 64 |al/ok,ex|p(r_prod|
|00004800| 62 79 74 65 2d 62 65 6e | 63 68 2f 62 75 69 6c 64 |byte-ben|ch/build|
|00004810| 62 6d 73 2e 63 00 00 00 | 00 00 00 00 00 00 00 00 |bms.c...|........|
|00004820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004860| 00 00 00 00 20 20 20 37 | 35 35 20 00 20 35 32 37 |.... 7|55 . 527|
|00004870| 35 30 20 00 20 20 20 20 | 31 33 20 00 20 20 20 20 |50 . |13 . |
|00004880| 20 20 20 37 34 32 31 20 | 20 34 36 32 31 35 36 33 | 7421 | 4621563|
|00004890| 32 34 34 20 20 31 30 31 | 35 36 00 20 00 00 00 00 |244 101|56. ....|
|000048a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000049a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000049b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000049c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000049d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000049e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000049f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a00| 0a 2f 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |./******|********|
|00004a10| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004a20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004a30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004a40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004a50| 2a 0a 20 2a 20 20 54 68 | 65 20 42 59 54 45 20 55 |*. * Th|e BYTE U|
|00004a60| 4e 49 58 20 42 65 6e 63 | 68 6d 61 72 6b 73 20 2d |NIX Benc|hmarks -|
|00004a70| 20 52 65 6c 65 61 73 65 | 20 32 0a 20 2a 20 20 20 | Release| 2. * |
|00004a80| 20 20 20 20 20 20 20 4d | 6f 64 75 6c 65 3a 20 62 | M|odule: b|
|00004a90| 75 69 6c 64 62 6d 73 2e | 63 20 20 20 53 49 44 3a |uildbms.|c SID:|
|00004aa0| 20 32 2e 34 20 34 2f 31 | 37 2f 39 30 20 31 36 3a | 2.4 4/1|7/90 16:|
|00004ab0| 34 35 3a 33 38 0a 20 2a | 20 20 20 20 20 20 20 20 |45:38. *| |
|00004ac0| 20 20 0a 20 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | . ****|********|
|00004ad0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004ae0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004af0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004b00| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004b10| 2a 2a 2a 0a 20 2a 20 42 | 75 67 20 72 65 70 6f 72 |***. * B|ug repor|
|00004b20| 74 73 2c 20 70 61 74 63 | 68 65 73 2c 20 63 6f 6d |ts, patc|hes, com|
|00004b30| 6d 65 6e 74 73 2c 20 73 | 75 67 67 65 73 74 69 6f |ments, s|uggestio|
|00004b40| 6e 73 20 73 68 6f 75 6c | 64 20 62 65 20 73 65 6e |ns shoul|d be sen|
|00004b50| 74 20 74 6f 3a 0a 20 2a | 0a 20 2a 09 42 65 6e 20 |t to:. *|. *.Ben |
|00004b60| 53 6d 69 74 68 20 6f 72 | 20 52 69 63 6b 20 47 72 |Smith or| Rick Gr|
|00004b70| 65 68 61 6e 20 61 74 20 | 42 59 54 45 20 4d 61 67 |ehan at |BYTE Mag|
|00004b80| 61 7a 69 6e 65 0a 20 2a | 09 62 65 6e 73 6d 69 74 |azine. *|.bensmit|
|00004b90| 68 40 62 69 78 70 62 2e | 55 55 43 50 20 20 20 20 |h@bixpb.|UUCP |
|00004ba0| 72 69 63 6b 5f 67 40 62 | 69 78 70 62 2e 55 55 43 |rick_g@b|ixpb.UUC|
|00004bb0| 50 0a 20 2a 0a 20 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |P. *. **|********|
|00004bc0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004bd0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004be0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004bf0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004c00| 2a 2a 2a 2a 2a 0a 20 2a | 20 20 4d 6f 64 69 66 69 |*****. *| Modifi|
|00004c10| 63 61 74 69 6f 6e 20 4c | 6f 67 3a 0a 20 2a 0a 20 |cation L|og:. *. |
|00004c20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004c30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004c40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004c50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00004c60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2f 0a |********|******/.|
|00004c70| 2f 2a 0a 20 2a 20 4d 75 | 6c 74 69 2d 75 73 65 72 |/*. * Mu|lti-user|
|00004c80| 20 44 42 4d 53 20 73 69 | 6d 75 6c 61 74 69 6f 6e | DBMS si|mulation|
|00004c90| 2e 0a 20 2a 20 49 6e 69 | 74 69 61 6c 69 7a 61 74 |.. * Ini|tializat|
|00004ca0| 69 6f 6e 0a 20 2a 20 44 | 61 74 61 62 61 73 65 20 |ion. * D|atabase |
|00004cb0| 68 61 73 20 74 68 65 20 | 66 6f 72 6d 3a 0a 20 2a |has the |form:. *|
|00004cc0| 20 49 49 49 49 4e 4e 4e | 4e 4e 4e 4e 4e 4e 4e 4e | IIIINNN|NNNNNNNN|
|00004cd0| 4e 4e 4e 4e 4e 4e 4e 4e | 4e 41 41 41 41 41 41 41 |NNNNNNNN|NAAAAAAA|
|00004ce0| 41 41 41 41 41 41 41 41 | 41 41 41 41 41 41 41 41 |AAAAAAAA|AAAAAAAA|
|00004cf0| 41 41 41 41 41 41 41 41 | 41 41 41 41 41 41 41 41 |AAAAAAAA|AAAAAAAA|
|00004d00| 41 50 50 50 50 50 50 50 | 50 50 50 0a 20 2a 20 57 |APPPPPPP|PPP. * W|
|00004d10| 68 65 72 65 20 49 49 49 | 49 20 69 73 20 74 68 65 |here III|I is the|
|00004d20| 20 34 2d 64 69 67 69 74 | 20 69 64 20 6e 75 6d 62 | 4-digit| id numb|
|00004d30| 65 72 20 28 30 2d 70 61 | 64 64 65 64 29 0a 20 2a |er (0-pa|dded). *|
|00004d40| 20 20 20 20 20 20 20 4e | 4e 2e 2e 2e 20 69 73 20 | N|N... is |
|00004d50| 74 68 65 20 32 30 2d 63 | 68 61 72 61 63 74 65 72 |the 20-c|haracter|
|00004d60| 20 6e 61 6d 65 0a 20 2a | 20 20 20 20 20 20 20 41 | name. *| A|
|00004d70| 41 2e 2e 2e 20 69 73 20 | 74 68 65 20 34 30 2d 63 |A... is |the 40-c|
|00004d80| 68 61 72 61 63 74 65 72 | 20 61 64 64 72 65 73 73 |haracter| address|
|00004d90| 0a 20 2a 20 20 20 20 20 | 20 20 50 50 2e 2e 2e 20 |. * | PP... |
|00004da0| 69 73 20 74 68 65 20 31 | 30 2d 63 68 61 72 61 63 |is the 1|0-charac|
|00004db0| 74 65 72 20 70 68 6f 6e | 65 20 6e 75 6d 62 65 72 |ter phon|e number|
|00004dc0| 0a 20 2a 20 52 65 63 6f | 72 64 73 20 61 72 65 20 |. * Reco|rds are |
|00004dd0| 61 63 63 65 73 73 65 64 | 20 62 79 20 49 44 20 6e |accessed| by ID n|
|00004de0| 75 6d 62 65 72 20 28 31 | 20 69 73 20 74 68 65 20 |umber (1| is the |
|00004df0| 30 74 68 20 72 65 63 6f | 72 64 2c 20 32 20 69 73 |0th reco|rd, 2 is|
|00004e00| 20 31 73 74 2e 2e 65 74 | 63 2e 29 0a 20 2a 0a 20 | 1st..et|c.). *. |
|00004e10| 2a 20 45 78 65 63 75 74 | 65 20 74 68 69 73 20 70 |* Execut|e this p|
|00004e20| 72 6f 67 72 61 6d 20 77 | 69 74 68 3a 0a 20 2a 20 |rogram w|ith:. * |
|00004e30| 20 20 20 62 75 69 6c 64 | 62 6d 73 20 3c 66 69 6c | build|bms <fil|
|00004e40| 65 6e 61 6d 65 3e 20 3c | 6e 3e 0a 20 2a 20 20 20 |ename> <|n>. * |
|00004e50| 20 20 20 77 68 65 72 65 | 20 3c 66 69 6c 65 6e 61 | where| <filena|
|00004e60| 6d 65 3e 20 69 73 20 74 | 68 65 20 6e 61 6d 65 20 |me> is t|he name |
|00004e70| 6f 66 20 74 68 65 20 64 | 61 74 61 62 61 73 65 20 |of the d|atabase |
|00004e80| 66 69 6c 65 20 61 6e 64 | 0a 20 2a 20 20 20 20 20 |file and|. * |
|00004e90| 20 20 20 20 20 20 20 3c | 6e 3e 20 69 73 20 74 68 | <|n> is th|
|00004ea0| 65 20 6e 75 6d 62 65 72 | 20 6f 66 20 72 65 63 6f |e number| of reco|
|00004eb0| 72 64 73 20 74 6f 20 63 | 72 65 61 74 65 20 69 6e |rds to c|reate in|
|00004ec0| 20 74 68 65 20 64 61 74 | 61 62 61 73 65 2e 0a 20 | the dat|abase.. |
|00004ed0| 2a 2f 0a 63 68 61 72 20 | 69 64 5b 5d 20 3d 20 22 |*/.char |id[] = "|
|00004ee0| 40 28 23 29 20 40 28 23 | 29 62 75 69 6c 64 62 6d |@(#) @(#|)buildbm|
|00004ef0| 73 2e 63 3a 32 2e 34 20 | 2d 2d 20 34 2f 31 37 2f |s.c:2.4 |-- 4/17/|
|00004f00| 39 30 20 31 36 3a 34 35 | 3a 33 38 22 3b 0a 0a 23 |90 16:45|:38";..#|
|00004f10| 69 6e 63 6c 75 64 65 20 | 3c 73 74 64 69 6f 2e 68 |include |<stdio.h|
|00004f20| 3e 0a 0a 23 64 65 66 69 | 6e 65 20 45 52 52 4f 52 |>..#defi|ne ERROR|
|00004f30| 20 28 2d 31 29 0a 0a 2f | 2a 0a 2a 2a 20 52 65 63 | (-1)../|*.** Rec|
|00004f40| 6f 72 64 20 64 65 66 69 | 6e 69 74 69 6f 6e 73 2e |ord defi|nitions.|
|00004f50| 0a 2a 2f 0a 0a 23 64 65 | 66 69 6e 65 20 49 44 4c |.*/..#de|fine IDL|
|00004f60| 45 4e 20 34 0a 23 64 65 | 66 69 6e 65 20 4e 41 4d |EN 4.#de|fine NAM|
|00004f70| 45 4c 45 4e 20 32 30 0a | 23 64 65 66 69 6e 65 20 |ELEN 20.|#define |
|00004f80| 41 44 44 52 4c 45 4e 20 | 34 30 0a 23 64 65 66 69 |ADDRLEN |40.#defi|
|00004f90| 6e 65 20 50 48 4f 4e 4c | 45 4e 20 31 30 0a 23 64 |ne PHONL|EN 10.#d|
|00004fa0| 65 66 69 6e 65 20 52 45 | 43 4c 45 4e 20 20 37 34 |efine RE|CLEN 74|
|00004fb0| 09 2f 2a 20 53 75 6d 20 | 6f 66 20 74 68 65 20 61 |./* Sum |of the a|
|00004fc0| 62 6f 76 65 2e 20 2a 2f | 0a 0a 2f 2a 0a 2a 2a 20 |bove. */|../*.** |
|00004fd0| 53 74 72 75 63 74 75 72 | 65 73 2e 0a 2a 2f 0a 0a |Structur|es..*/..|
|00004fe0| 73 74 72 75 63 74 20 64 | 62 72 65 63 20 7b 09 09 |struct d|brec {..|
|00004ff0| 09 2f 2a 20 44 61 74 61 | 62 61 73 65 20 72 65 63 |./* Data|base rec|
|00005000| 6f 72 64 20 2a 2f 0a 09 | 63 68 61 72 20 69 64 5b |ord */..|char id[|
|00005010| 49 44 4c 45 4e 5d 3b 0a | 09 63 68 61 72 20 6e 61 |IDLEN];.|.char na|
|00005020| 6d 65 5b 4e 41 4d 45 4c | 45 4e 5d 3b 0a 09 63 68 |me[NAMEL|EN];..ch|
|00005030| 61 72 20 61 64 64 72 65 | 73 73 5b 41 44 44 52 4c |ar addre|ss[ADDRL|
|00005040| 45 4e 5d 3b 0a 09 63 68 | 61 72 20 70 68 6f 6e 65 |EN];..ch|ar phone|
|00005050| 5b 50 48 4f 4e 4c 45 4e | 5d 3b 0a 09 7d 3b 0a 0a |[PHONLEN|];..};..|
|00005060| 2f 2a 0a 2a 2a 20 53 74 | 72 75 63 74 75 72 65 20 |/*.** St|ructure |
|00005070| 69 6e 73 74 61 6e 63 65 | 73 2e 0a 2a 2f 0a 73 74 |instance|s..*/.st|
|00005080| 72 75 63 74 20 64 62 72 | 65 63 20 6d 79 72 65 63 |ruct dbr|ec myrec|
|00005090| 3b 0a 0a 46 49 4c 45 20 | 2a 64 62 66 70 3b 09 09 |;..FILE |*dbfp;..|
|000050a0| 09 2f 2a 20 50 6f 69 6e | 74 65 72 20 66 6f 72 20 |./* Poin|ter for |
|000050b0| 64 61 74 61 62 61 73 65 | 20 66 69 6c 65 20 2a 2f |database| file */|
|000050c0| 0a 0a 6d 61 69 6e 28 61 | 72 67 63 2c 61 72 67 76 |..main(a|rgc,argv|
|000050d0| 29 0a 69 6e 74 20 61 72 | 67 63 3b 0a 63 68 61 72 |).int ar|gc;.char|
|000050e0| 20 2a 61 72 67 76 5b 5d | 3b 0a 0a 7b 0a 0a 09 69 | *argv[]|;..{...i|
|000050f0| 6e 74 20 69 2c 6a 3b 09 | 09 2f 2a 20 4c 6f 6f 70 |nt i,j;.|./* Loop|
|00005100| 20 76 61 72 69 61 62 6c | 65 73 20 2a 2f 0a 0a 09 | variabl|es */...|
|00005110| 2f 2a 0a 09 2a 2a 20 4d | 61 6b 65 20 73 75 72 65 |/*..** M|ake sure|
|00005120| 20 77 65 20 68 61 76 65 | 20 74 68 65 20 70 72 6f | we have| the pro|
|00005130| 70 65 72 20 64 61 74 61 | 2e 0a 09 2a 2f 0a 09 69 |per data|...*/..i|
|00005140| 66 28 61 72 67 63 21 3d | 33 29 0a 09 7b 0a 09 09 |f(argc!=|3)..{...|
|00005150| 66 70 72 69 6e 74 66 28 | 73 74 64 65 72 72 2c 22 |fprintf(|stderr,"|
|00005160| 75 73 61 67 65 3a 20 25 | 73 20 3c 66 69 6c 65 6e |usage: %|s <filen|
|00005170| 61 6d 65 3e 20 3c 6e 3e | 5c 6e 22 2c 61 72 67 76 |ame> <n>|\n",argv|
|00005180| 5b 30 5d 29 3b 0a 09 09 | 65 78 69 74 28 31 29 3b |[0]);...|exit(1);|
|00005190| 0a 09 7d 0a 09 2f 2a 0a | 09 2a 2a 20 43 72 65 61 |..}../*.|.** Crea|
|000051a0| 74 65 20 74 68 65 20 66 | 69 6c 65 2e 20 0a 09 2a |te the f|ile. ..*|
|000051b0| 2a 20 41 6c 73 6f 20 6e | 6f 74 69 63 65 20 74 68 |* Also n|otice th|
|000051c0| 61 74 20 77 65 20 61 72 | 65 20 75 73 69 6e 67 20 |at we ar|e using |
|000051d0| 62 69 6e 61 72 79 20 6d | 6f 64 65 2e 0a 09 2a 2f |binary m|ode...*/|
|000051e0| 0a 09 69 66 28 28 64 62 | 66 70 3d 66 6f 70 65 6e |..if((db|fp=fopen|
|000051f0| 28 61 72 67 76 5b 31 5d | 2c 22 61 2b 22 29 29 3d |(argv[1]|,"a+"))=|
|00005200| 3d 4e 55 4c 4c 29 0a 09 | 7b 0a 09 09 66 70 72 69 |=NULL)..|{...fpri|
|00005210| 6e 74 66 28 73 74 64 65 | 72 72 2c 22 2a 2a 4f 70 |ntf(stde|rr,"**Op|
|00005220| 65 6e 20 65 72 72 6f 72 | 20 6f 6e 3a 20 25 73 5c |en error| on: %s\|
|00005230| 6e 22 2c 61 72 67 76 5b | 31 5d 29 3b 0a 09 09 65 |n",argv[|1]);...e|
|00005240| 78 69 74 28 31 29 3b 0a | 09 7d 0a 0a 09 6a 3d 61 |xit(1);.|.}...j=a|
|00005250| 74 6f 69 28 61 72 67 76 | 5b 32 5d 29 3b 0a 09 66 |toi(argv|[2]);..f|
|00005260| 6f 72 28 69 3d 30 3b 69 | 3c 6a 3b 69 2b 2b 29 0a |or(i=0;i|<j;i++).|
|00005270| 09 7b 0a 09 09 73 70 72 | 69 6e 74 66 28 6d 79 72 |.{...spr|intf(myr|
|00005280| 65 63 2e 69 64 2c 22 25 | 23 30 34 64 22 2c 69 2b |ec.id,"%|#04d",i+|
|00005290| 31 29 3b 0a 09 09 6c 6f | 61 64 72 65 63 28 69 25 |1);...lo|adrec(i%|
|000052a0| 31 30 29 3b 0a 09 09 66 | 77 72 69 74 65 28 28 63 |10);...f|write((c|
|000052b0| 68 61 72 20 2a 29 26 6d | 79 72 65 63 2c 52 45 43 |har *)&m|yrec,REC|
|000052c0| 4c 45 4e 2c 31 2c 64 62 | 66 70 29 3b 0a 09 7d 0a |LEN,1,db|fp);..}.|
|000052d0| 0a 09 66 63 6c 6f 73 65 | 28 64 62 66 70 29 3b 0a |..fclose|(dbfp);.|
|000052e0| 09 65 78 69 74 28 30 29 | 3b 0a 7d 0a 0a 2f 2a 0a |.exit(0)|;.}../*.|
|000052f0| 2a 2a 20 4c 6f 61 64 20 | 74 68 65 20 72 65 63 6f |** Load |the reco|
|00005300| 72 64 20 75 70 20 77 69 | 74 68 20 72 61 6e 64 6f |rd up wi|th rando|
|00005310| 6d 20 64 61 74 61 2e 0a | 2a 2f 0a 6c 6f 61 64 72 |m data..|*/.loadr|
|00005320| 65 63 28 73 65 6c 29 0a | 69 6e 74 20 73 65 6c 3b |ec(sel).|int sel;|
|00005330| 09 09 2f 2a 20 53 65 6c | 65 63 74 20 77 68 69 63 |../* Sel|ect whic|
|00005340| 68 20 66 61 6b 65 20 72 | 65 63 6f 72 64 20 2a 2f |h fake r|ecord */|
|00005350| 0a 0a 7b 0a 0a 09 63 68 | 61 72 20 2a 6e 6e 61 6d |..{...ch|ar *nnam|
|00005360| 65 3b 0a 09 63 68 61 72 | 20 2a 6e 61 64 64 72 3b |e;..char| *naddr;|
|00005370| 0a 09 63 68 61 72 20 2a | 6e 70 68 6f 6e 3b 0a 0a |..char *|nphon;..|
|00005380| 09 73 77 69 74 63 68 28 | 73 65 6c 29 0a 09 7b 0a |.switch(|sel)..{.|
|00005390| 09 63 61 73 65 20 30 3a | 09 6e 6e 61 6d 65 3d 22 |.case 0:|.nname="|
|000053a0| 54 6f 6d 20 54 68 6f 6d | 70 73 6f 6e 20 20 20 20 |Tom Thom|pson |
|000053b0| 20 20 20 20 22 3b 0a 09 | 09 6e 61 64 64 72 3d 22 | ";..|.naddr="|
|000053c0| 39 34 30 31 20 42 69 6c | 6c 79 20 57 69 6c 6c 79 |9401 Bil|ly Willy|
|000053d0| 20 52 6f 61 64 20 20 20 | 20 20 20 20 20 20 20 20 | Road | |
|000053e0| 20 20 20 20 20 20 20 20 | 22 3b 0a 09 09 6e 70 68 | |";...nph|
|000053f0| 6f 6e 3d 22 33 33 33 34 | 34 34 32 32 32 32 22 3b |on="3334|442222";|
|00005400| 0a 09 09 62 72 65 61 6b | 3b 0a 09 63 61 73 65 20 |...break|;..case |
|00005410| 31 3a 20 6e 6e 61 6d 65 | 3d 22 53 74 65 76 65 20 |1: nname|="Steve |
|00005420| 41 70 69 6b 69 20 20 20 | 20 20 20 20 20 20 22 3b |Apiki | ";|
|00005430| 0a 09 09 6e 61 64 64 72 | 3d 22 35 30 20 48 61 77 |...naddr|="50 Haw|
|00005440| 61 69 69 20 57 61 79 20 | 63 2f 6f 20 4a 61 63 6b |aii Way |c/o Jack|
|00005450| 20 4c 6f 72 64 20 20 20 | 20 20 20 20 20 20 20 20 | Lord | |
|00005460| 20 20 22 3b 0a 09 09 6e | 70 68 6f 6e 3d 22 31 32 | ";...n|phon="12|
|00005470| 33 34 34 34 33 33 33 33 | 22 3b 0a 09 09 62 72 65 |34443333|";...bre|
|00005480| 61 6b 3b 0a 09 63 61 73 | 65 20 32 3a 20 6e 6e 61 |ak;..cas|e 2: nna|
|00005490| 6d 65 3d 22 53 74 61 6e | 20 44 69 65 68 6c 20 20 |me="Stan| Diehl |
|000054a0| 20 20 20 20 20 20 20 20 | 22 3b 0a 09 09 6e 61 64 | |";...nad|
|000054b0| 64 72 3d 22 32 37 20 48 | 6f 70 74 6f 61 64 20 48 |dr="27 H|optoad H|
|000054c0| 6f 6c 6c 6f 77 20 57 61 | 79 20 20 20 20 20 20 20 |ollow Wa|y |
|000054d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 22 3b 0a 09 | | ";..|
|000054e0| 09 6e 70 68 6f 6e 3d 22 | 33 33 33 32 32 32 31 31 |.nphon="|33322211|
|000054f0| 31 31 22 3b 0a 09 09 62 | 72 65 61 6b 3b 0a 09 63 |11";...b|reak;..c|
|00005500| 61 73 65 20 33 3a 20 6e | 6e 61 6d 65 3d 22 4a 75 |ase 3: n|name="Ju|
|00005510| 64 79 20 47 72 65 68 61 | 6e 20 20 20 20 20 20 20 |dy Greha|n |
|00005520| 20 20 22 3b 0a 09 09 6e | 61 64 64 72 3d 22 53 75 | ";...n|addr="Su|
|00005530| 69 74 65 20 33 2c 20 57 | 61 6c 6c 53 74 61 74 65 |ite 3, W|allState|
|00005540| 20 42 75 69 6c 64 69 6e | 67 20 20 20 20 20 20 20 | Buildin|g |
|00005550| 20 20 20 20 20 20 22 3b | 0a 09 09 6e 70 68 6f 6e | ";|...nphon|
|00005560| 3d 22 39 39 39 35 35 35 | 36 36 36 36 22 3b 0a 09 |="999555|6666";..|
|00005570| 09 62 72 65 61 6b 3b 0a | 09 63 61 73 65 20 34 3a |.break;.|.case 4:|
|00005580| 20 6e 6e 61 6d 65 3d 22 | 41 61 72 6f 6e 20 52 69 | nname="|Aaron Ri|
|00005590| 63 68 61 72 64 73 20 20 | 20 20 20 20 22 3b 0a 09 |chards | ";..|
|000055a0| 09 6e 61 64 64 72 3d 22 | 48 69 67 68 77 61 79 20 |.naddr="|Highway |
|000055b0| 34 30 20 4f 76 65 72 50 | 61 73 73 2c 20 53 65 63 |40 OverP|ass, Sec|
|000055c0| 6f 6e 64 20 50 79 6c 6f | 6e 20 20 20 20 20 20 20 |ond Pylo|n |
|000055d0| 22 3b 0a 09 09 6e 70 68 | 6f 6e 3d 22 38 38 38 33 |";...nph|on="8883|
|000055e0| 33 33 39 39 39 39 22 3b | 0a 09 09 62 72 65 61 6b |339999";|...break|
|000055f0| 3b 0a 09 63 61 73 65 20 | 35 3a 20 6e 6e 61 6d 65 |;..case |5: nname|
|00005600| 3d 22 42 65 6e 6a 61 6d | 69 6e 20 44 61 76 69 64 |="Benjam|in David|
|00005610| 73 6f 6e 20 20 20 22 3b | 0a 09 09 6e 61 64 64 72 |son ";|...naddr|
|00005620| 3d 22 55 6e 64 65 72 20 | 54 68 65 20 42 72 69 64 |="Under |The Brid|
|00005630| 67 65 2c 20 48 65 61 76 | 79 57 61 74 65 72 20 43 |ge, Heav|yWater C|
|00005640| 69 74 79 20 20 20 20 20 | 20 20 22 3b 0a 09 09 6e |ity | ";...n|
|00005650| 70 68 6f 6e 3d 22 37 37 | 37 33 32 32 39 39 38 38 |phon="77|73229988|
|00005660| 22 3b 0a 09 09 62 72 65 | 61 6b 3b 0a 09 63 61 73 |";...bre|ak;..cas|
|00005670| 65 20 36 3a 20 6e 6e 61 | 6d 65 3d 22 44 61 79 6c |e 6: nna|me="Dayl|
|00005680| 65 20 57 6f 6f 6c 73 74 | 6f 6e 20 20 20 20 20 20 |e Woolst|on |
|00005690| 22 3b 0a 09 09 6e 61 64 | 64 72 3d 22 34 30 34 30 |";...nad|dr="4040|
|000056a0| 20 50 6c 65 61 73 61 6e | 74 20 57 61 79 2c 20 57 | Pleasan|t Way, W|
|000056b0| 49 43 41 54 20 43 65 6e | 74 72 61 6c 20 20 20 20 |ICAT Cen|tral |
|000056c0| 20 20 20 20 22 3b 0a 09 | 09 6e 70 68 6f 6e 3d 22 | ";..|.nphon="|
|000056d0| 32 32 32 38 33 33 32 32 | 39 39 22 3b 0a 09 09 62 |22283322|99";...b|
|000056e0| 72 65 61 6b 3b 0a 09 63 | 61 73 65 20 37 3a 20 6e |reak;..c|ase 7: n|
|000056f0| 6e 61 6d 65 3d 22 4a 69 | 6d 20 43 61 72 6c 73 20 |name="Ji|m Carls |
|00005700| 20 20 20 20 20 20 20 20 | 20 20 22 3b 0a 09 09 6e | | ";...n|
|00005710| 61 64 64 72 3d 22 42 69 | 67 20 4f 61 6b 20 54 72 |addr="Bi|g Oak Tr|
|00005720| 65 65 20 42 65 68 69 6e | 64 20 42 61 72 73 6f 64 |ee Behin|d Barsod|
|00005730| 69 65 27 73 20 20 20 20 | 20 20 20 20 20 20 22 3b |ie's | ";|
|00005740| 0a 09 09 6e 70 68 6f 6e | 3d 22 33 32 32 34 34 35 |...nphon|="322445|
|00005750| 36 36 36 35 37 22 3b 0a | 09 09 62 72 65 61 6b 3b |66657";.|..break;|
|00005760| 0a 09 63 61 73 65 20 38 | 3a 20 6e 6e 61 6d 65 3d |..case 8|: nname=|
|00005770| 22 53 74 65 76 65 20 53 | 6d 69 74 68 20 20 20 20 |"Steve S|mith |
|00005780| 20 20 20 20 20 22 3b 0a | 09 09 6e 61 64 64 72 3d | ";.|..naddr=|
|00005790| 22 37 30 30 30 20 41 6c | 6f 74 68 20 43 6f 76 65 |"7000 Al|oth Cove|
|000057a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000057b0| 20 20 20 20 20 20 20 20 | 20 22 3b 0a 09 09 6e 70 | | ";...np|
|000057c0| 68 6f 6e 3d 22 32 31 31 | 38 33 33 32 39 32 39 22 |hon="211|8332929"|
|000057d0| 3b 0a 09 09 62 72 65 61 | 6b 3b 0a 09 63 61 73 65 |;...brea|k;..case|
|000057e0| 20 39 3a 20 0a 09 64 65 | 66 61 75 6c 74 3a 20 6e | 9: ..de|fault: n|
|000057f0| 6e 61 6d 65 3d 22 42 6c | 69 6e 64 20 57 69 6c 6c |name="Bl|ind Will|
|00005800| 79 20 43 68 69 74 6c 69 | 6e 73 22 3b 0a 09 09 6e |y Chitli|ns";...n|
|00005810| 61 64 64 72 3d 22 55 6e | 61 76 61 69 6c 61 62 6c |addr="Un|availabl|
|00005820| 65 20 55 6e 74 69 6c 20 | 46 75 72 74 68 65 72 20 |e Until |Further |
|00005830| 4e 6f 74 69 63 65 20 20 | 20 20 20 20 20 20 22 3b |Notice | ";|
|00005840| 0a 09 09 6e 70 68 6f 6e | 3d 22 33 34 35 36 37 38 |...nphon|="345678|
|00005850| 39 30 31 32 22 3b 0a 09 | 09 62 72 65 61 6b 3b 0a |9012";..|.break;.|
|00005860| 09 7d 0a 0a 09 2f 2a 0a | 09 2a 2a 20 46 69 6c 6c |.}.../*.|.** Fill|
|00005870| 20 74 68 65 20 73 74 72 | 75 63 74 75 72 65 20 77 | the str|ucture w|
|00005880| 69 74 68 20 66 61 6b 65 | 20 64 61 74 61 2e 0a 09 |ith fake| data...|
|00005890| 2a 2f 0a 09 73 74 72 6e | 63 70 79 28 6d 79 72 65 |*/..strn|cpy(myre|
|000058a0| 63 2e 6e 61 6d 65 2c 6e | 6e 61 6d 65 2c 4e 41 4d |c.name,n|name,NAM|
|000058b0| 45 4c 45 4e 29 3b 0a 09 | 73 74 72 6e 63 70 79 28 |ELEN);..|strncpy(|
|000058c0| 6d 79 72 65 63 2e 61 64 | 64 72 65 73 73 2c 6e 61 |myrec.ad|dress,na|
|000058d0| 64 64 72 2c 41 44 44 52 | 4c 45 4e 29 3b 0a 09 73 |ddr,ADDR|LEN);..s|
|000058e0| 74 72 6e 63 70 79 28 6d | 79 72 65 63 2e 70 68 6f |trncpy(m|yrec.pho|
|000058f0| 6e 65 2c 6e 70 68 6f 6e | 2c 50 48 4f 4e 4c 45 4e |ne,nphon|,PHONLEN|
|00005900| 29 3b 0a 0a 09 72 65 74 | 75 72 6e 3b 0a 7d 0a 0a |);...ret|urn;.}..|
|00005910| 0a 74 68 6d 65 74 69 63 | 20 61 6e 64 20 47 65 6f |.thmetic| and Geo|
|00005920| 6d 65 74 72 69 63 20 6d | 65 61 6e 20 61 6e 64 20 |metric m|ean and |
|00005930| 73 74 61 6e 64 61 72 64 | 20 64 65 76 69 61 74 69 |standard| deviati|
|00005940| 6f 6e 20 66 6f 72 20 55 | 73 65 72 0a 54 69 6d 65 |on for U|ser.Time|
|00005950| 2c 20 53 79 73 74 65 6d | 20 54 69 6d 65 2c 20 61 |, System| Time, a|
|00005960| 6e 64 20 52 65 61 6c 20 | 54 69 6d 65 2e 20 47 65 |nd Real |Time. Ge|
|00005970| 6e 65 72 61 6c 6c 79 2c | 20 69 6e 20 72 65 70 6f |nerally,| in repo|
|00005980| 72 74 69 6e 67 2c 20 77 | 65 0a 70 6c 61 6e 20 6f |rting, w|e.plan o|
|00005990| 6e 20 75 73 69 6e 67 20 | 74 68 65 20 52 65 61 6c |n using |the Real|
|000059a0| 20 54 69 6d 65 20 76 61 | 6c 75 65 73 20 77 69 74 | Time va|lues wit|
|000059b0| 68 20 74 68 65 20 62 65 | 6e 63 68 73 20 72 75 6e |h the be|nchs run|
|000059c0| 20 77 69 74 68 20 6f 6e | 65 0a 61 63 74 69 76 65 | with on|e.active|
|000059d0| 20 75 73 65 72 20 28 74 | 68 65 20 62 65 6e 63 68 | user (t|he bench|
|000059e0| 20 75 73 65 72 29 2e 20 | 43 6f 6d 6d 65 6e 74 73 | user). |Comments|
|000059f0| 20 61 6e 64 20 61 72 67 | 75 6d 65 6e 74 73 20 61 | and arg|uments a|
|00005a00| 62 79 74 65 2d 62 65 6e | 63 68 2f 62 79 74 65 2e |byte-ben|ch/byte.|
|00005a10| 6c 6f 67 6f 00 00 00 00 | 00 00 00 00 00 00 00 00 |logo....|........|
|00005a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005a60| 00 00 00 00 20 20 20 37 | 35 35 20 00 20 35 32 37 |.... 7|55 . 527|
|00005a70| 35 30 20 00 20 20 20 20 | 31 33 20 00 20 20 20 20 |50 . |13 . |
|00005a80| 20 20 20 32 34 33 35 20 | 20 34 36 32 31 35 36 33 | 2435 | 4621563|
|00005a90| 32 34 37 20 20 31 30 30 | 34 31 00 20 00 00 00 00 |247 100|41. ....|
|00005aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005c00| 0a 20 23 23 23 23 23 23 | 23 23 23 23 23 23 20 20 |. ######|###### |
|00005c10| 20 23 23 23 23 23 20 20 | 20 20 20 20 20 20 23 23 | ##### | ##|
|00005c20| 20 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 | #######|########|
|00005c30| 20 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 | #######|########|
|00005c40| 0a 20 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |. ######|########|
|00005c50| 20 23 23 23 23 23 20 20 | 20 20 20 20 20 20 23 23 | ##### | ##|
|00005c60| 20 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 | #######|########|
|00005c70| 20 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 | #######|########|
|00005c80| 0a 20 23 23 23 23 23 20 | 20 20 20 20 20 20 23 23 |. ##### | ##|
|00005c90| 20 23 23 23 23 23 20 20 | 20 20 20 20 20 20 23 23 | ##### | ##|
|00005ca0| 20 20 20 20 20 20 23 23 | 23 23 23 20 20 20 20 20 | ##|### |
|00005cb0| 20 23 23 23 23 23 20 20 | 20 20 20 20 20 20 20 0a | ##### | .|
|00005cc0| 20 23 23 23 23 23 20 20 | 20 20 20 20 20 23 23 20 | ##### | ## |
|00005cd0| 23 23 23 23 23 20 20 20 | 20 20 20 20 20 23 23 20 |##### | ## |
|00005ce0| 20 20 20 20 20 23 23 23 | 23 23 20 20 20 20 20 20 | ###|## |
|00005cf0| 23 23 23 23 23 20 20 20 | 20 20 20 20 20 20 0a 20 |##### | . |
|00005d00| 23 23 23 23 23 20 20 20 | 20 20 20 20 23 23 20 23 |##### | ## #|
|00005d10| 23 23 23 23 20 20 20 20 | 20 20 20 20 23 23 20 20 |#### | ## |
|00005d20| 20 20 20 20 23 23 23 23 | 23 20 20 20 20 20 20 23 | ####|# #|
|00005d30| 23 23 23 23 20 20 20 20 | 20 20 20 20 20 0a 20 23 |#### | . #|
|00005d40| 23 23 23 23 23 23 23 23 | 23 23 23 20 20 20 23 23 |########|### ##|
|00005d50| 23 23 23 20 20 20 20 20 | 20 20 23 23 20 20 20 20 |### | ## |
|00005d60| 20 20 20 23 23 23 23 23 | 20 20 20 20 20 20 23 23 | #####| ##|
|00005d70| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 0a 20 23 |########|#####. #|
|00005d80| 23 23 23 23 23 23 23 23 | 23 23 23 23 20 20 20 23 |########|#### #|
|00005d90| 23 23 23 23 23 23 23 23 | 20 23 23 20 20 20 20 20 |########| ## |
|00005da0| 20 20 20 23 23 23 23 23 | 20 20 20 20 20 20 23 23 | #####| ##|
|00005db0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 0a 20 23 |########|#####. #|
|00005dc0| 23 23 23 23 20 20 20 20 | 20 20 20 23 23 20 20 20 |#### | ## |
|00005dd0| 23 23 23 23 23 23 23 23 | 23 23 20 20 20 20 20 20 |########|## |
|00005de0| 20 20 20 23 23 23 23 23 | 20 20 20 20 20 20 23 23 | #####| ##|
|00005df0| 23 23 23 20 20 20 20 20 | 20 20 20 20 0a 20 23 23 |### | . ##|
|00005e00| 23 23 23 20 20 20 20 20 | 20 20 23 23 20 20 20 20 |### | ## |
|00005e10| 20 20 23 23 23 23 23 20 | 20 20 20 20 20 20 20 20 | ##### | |
|00005e20| 20 20 23 23 23 23 23 20 | 20 20 20 20 20 23 23 23 | ##### | ###|
|00005e30| 23 23 20 20 20 20 20 20 | 20 20 20 0a 20 23 23 23 |## | . ###|
|00005e40| 23 23 20 20 20 20 20 20 | 20 23 23 20 20 20 20 20 |## | ## |
|00005e50| 20 23 23 23 23 23 20 20 | 20 20 20 20 20 20 20 20 | ##### | |
|00005e60| 20 23 23 23 23 23 20 20 | 20 20 20 20 23 23 23 23 | ##### | ####|
|00005e70| 23 20 20 20 20 20 20 20 | 20 20 0a 20 23 23 23 23 |# | . ####|
|00005e80| 23 20 20 20 20 20 20 20 | 23 23 20 20 20 20 20 20 |# |## |
|00005e90| 23 23 23 23 23 20 20 20 | 20 20 20 20 20 20 20 20 |##### | |
|00005ea0| 23 23 23 23 23 20 20 20 | 20 20 20 23 23 23 23 23 |##### | #####|
|00005eb0| 20 20 20 20 20 20 20 20 | 20 0a 20 23 23 23 23 23 | | . #####|
|00005ec0| 23 23 23 23 23 23 23 23 | 23 20 20 20 20 20 20 23 |########|# #|
|00005ed0| 23 23 23 23 20 20 20 20 | 20 20 20 20 20 20 20 23 |#### | #|
|00005ee0| 23 23 23 23 20 20 20 20 | 20 20 23 23 23 23 23 23 |#### | ######|
|00005ef0| 23 23 23 23 23 23 23 23 | 23 0a 20 23 23 23 23 23 |########|#. #####|
|00005f00| 23 23 23 23 23 23 23 20 | 20 20 20 20 20 20 20 23 |####### | #|
|00005f10| 23 23 23 23 20 20 20 20 | 20 20 20 20 20 20 20 23 |#### | #|
|00005f20| 23 23 23 23 20 20 20 20 | 20 20 23 23 23 23 23 23 |#### | ######|
|00005f30| 23 23 23 23 23 23 23 23 | 23 0a 0a 0a 20 23 20 20 |########|#... # |
|00005f40| 20 20 23 20 20 23 20 20 | 20 20 23 20 20 20 20 20 | # # | # |
|00005f50| 23 20 20 20 20 23 20 20 | 20 20 23 20 20 20 20 20 |# # | # |
|00005f60| 20 20 20 20 20 23 23 23 | 23 23 20 20 20 23 23 23 | ###|## ###|
|00005f70| 23 23 23 20 20 23 20 20 | 20 20 23 20 20 20 23 23 |### # | # ##|
|00005f80| 23 23 20 20 20 23 20 20 | 20 20 23 0a 20 23 20 20 |## # | #. # |
|00005f90| 20 20 23 20 20 23 23 20 | 20 20 23 20 20 20 20 20 | # ## | # |
|00005fa0| 23 20 20 20 20 20 23 20 | 20 23 20 20 20 20 20 20 |# # | # |
|00005fb0| 20 20 20 20 20 23 20 20 | 20 20 23 20 20 23 20 20 | # | # # |
|00005fc0| 20 20 20 20 20 23 23 20 | 20 20 23 20 20 23 20 20 | ## | # # |
|00005fd0| 20 20 23 20 20 23 20 20 | 20 20 23 0a 20 23 20 20 | # # | #. # |
|00005fe0| 20 20 23 20 20 23 20 23 | 20 20 23 20 20 20 20 20 | # # #| # |
|00005ff0| 23 20 20 20 20 20 20 23 | 23 20 20 20 20 20 20 20 |# #|# |
|00006000| 20 20 20 20 20 23 23 23 | 23 23 20 20 20 23 23 23 | ###|## ###|
|00006010| 23 23 20 20 20 23 20 23 | 20 20 23 20 20 23 20 20 |## # #| # # |
|00006020| 20 20 20 20 20 23 23 23 | 23 23 23 0a 20 23 20 20 | ###|###. # |
|00006030| 20 20 23 20 20 23 20 20 | 23 20 23 20 20 20 20 20 | # # |# # |
|00006040| 23 20 20 20 20 20 20 23 | 23 20 20 20 20 20 20 20 |# #|# |
|00006050| 20 20 20 20 20 23 20 20 | 20 20 23 20 20 23 20 20 | # | # # |
|00006060| 20 20 20 20 20 23 20 20 | 23 20 23 20 20 23 20 20 | # |# # # |
|00006070| 20 20 20 20 20 23 20 20 | 20 20 23 0a 20 23 20 20 | # | #. # |
|00006080| 20 20 23 20 20 23 20 20 | 20 23 23 20 20 20 20 20 | # # | ## |
|00006090| 23 20 20 20 20 20 23 20 | 20 23 20 20 20 20 20 20 |# # | # |
|000060a0| 20 20 20 20 20 23 20 20 | 20 20 23 20 20 23 20 20 | # | # # |
|000060b0| 20 20 20 20 20 23 20 20 | 20 23 23 20 20 23 20 20 | # | ## # |
|000060c0| 20 20 23 20 20 23 20 20 | 20 20 23 0a 20 20 23 23 | # # | #. ##|
|000060d0| 23 23 20 20 20 23 20 20 | 20 20 23 20 20 20 20 20 |## # | # |
|000060e0| 23 20 20 20 20 23 20 20 | 20 20 23 20 20 20 20 20 |# # | # |
|000060f0| 20 20 20 20 20 23 23 23 | 23 23 20 20 20 23 23 23 | ###|## ###|
|00006100| 23 23 23 20 20 23 20 20 | 20 20 23 20 20 20 23 23 |### # | # ##|
|00006110| 23 23 20 20 20 23 20 20 | 20 20 23 0a 0a 23 20 20 |## # | #..# |
|00006120| 20 20 20 20 23 23 23 23 | 23 20 20 20 20 20 20 23 | ####|# #|
|00006130| 23 23 23 23 20 20 20 20 | 20 20 20 20 20 0a 20 23 |#### | . #|
|00006140| 23 23 23 23 23 23 23 23 | 23 23 23 20 20 20 23 23 |########|### ##|
|00006150| 23 23 23 20 20 20 20 20 | 20 20 23 23 20 20 20 20 |### | ## |
|00006160| 20 20 20 23 23 23 23 23 | 20 20 20 20 20 20 23 23 | #####| ##|
|00006170| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 0a 20 23 |########|#####. #|
|00006180| 23 23 23 23 23 23 23 23 | 23 23 23 23 20 20 20 23 |########|#### #|
|00006190| 23 23 23 23 23 23 23 23 | 20 23 23 20 20 20 20 20 |########| ## |
|000061a0| 20 20 20 23 23 23 23 23 | 20 20 20 20 20 20 23 23 | #####| ##|
|000061b0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 0a 20 23 |########|#####. #|
|000061c0| 23 23 23 23 20 20 20 20 | 20 20 20 23 23 20 20 20 |#### | ## |
|000061d0| 23 23 23 23 23 23 23 23 | 23 23 20 20 20 20 20 20 |########|## |
|000061e0| 20 20 20 23 23 23 23 23 | 20 20 20 20 20 20 23 23 | #####| ##|
|000061f0| 23 23 23 20 20 20 20 20 | 20 20 20 20 0a 20 23 23 |### | . ##|
|00006200| 62 79 74 65 2d 62 65 6e | 63 68 2f 63 63 74 65 73 |byte-ben|ch/cctes|
|00006210| 74 2e 63 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |t.c.....|........|
|00006220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006260| 00 00 00 00 20 20 20 37 | 35 35 20 00 20 35 32 37 |.... 7|55 . 527|
|00006270| 35 30 20 00 20 20 20 20 | 31 33 20 00 20 20 20 20 |50 . |13 . |
|00006280| 20 20 20 36 37 34 30 20 | 20 34 36 32 31 35 36 33 | 6740 | 4621563|
|00006290| 32 35 30 20 20 20 37 36 | 34 32 00 20 00 00 00 00 |250 76|42. ....|
|000062a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000062b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000062c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000062d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000062e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000062f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00006390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000063f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.