home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: SHell self-extracting ARchive
(archive/shar).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| SHell self-extracting ARchive (archive/shar)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| makefile script, ASCII text
| default
| |
100%
| checkBytes
| Printable ASCII
| default
| |
100%
| perlTextCheck
| Likely Text (Perl)
| default
| |
100%
| siegfried
| fmt/329 Shell Archive Format
| default
| |
100%
| detectItEasy
| Format: plain text[LF]
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 4e 65 77 73 67 72 6f 75 | 70 73 3a 20 63 6f 6d 70 |Newsgrou|ps: comp|
|00000010| 2e 73 6f 75 72 63 65 73 | 2e 75 6e 69 78 0a 46 72 |.sources|.unix.Fr|
|00000020| 6f 6d 3a 20 62 65 6e 40 | 62 79 74 65 70 62 2e 62 |om: ben@|bytepb.b|
|00000030| 79 74 65 2e 63 6f 6d 20 | 28 42 65 6e 20 53 6d 69 |yte.com |(Ben Smi|
|00000040| 74 68 20 40 20 42 59 54 | 45 29 0a 53 75 62 6a 65 |th @ BYT|E).Subje|
|00000050| 63 74 3a 20 76 32 35 69 | 31 30 39 3a 20 42 59 54 |ct: v25i|109: BYT|
|00000060| 45 20 42 65 6e 63 68 6d | 61 72 6b 73 2c 20 56 33 |E Benchm|arks, V3|
|00000070| 2e 31 2c 20 50 61 72 74 | 30 32 2f 30 34 0a 53 65 |.1, Part|02/04.Se|
|00000080| 6e 64 65 72 3a 20 73 6f | 75 72 63 65 73 2d 6d 6f |nder: so|urces-mo|
|00000090| 64 65 72 61 74 6f 72 40 | 70 61 2e 64 65 63 2e 63 |derator@|pa.dec.c|
|000000a0| 6f 6d 0a 41 70 70 72 6f | 76 65 64 3a 20 76 69 78 |om.Appro|ved: vix|
|000000b0| 69 65 40 70 61 2e 64 65 | 63 2e 63 6f 6d 0a 0a 53 |ie@pa.de|c.com..S|
|000000c0| 75 62 6d 69 74 74 65 64 | 2d 42 79 3a 20 62 65 6e |ubmitted|-By: ben|
|000000d0| 40 62 79 74 65 70 62 2e | 62 79 74 65 2e 63 6f 6d |@bytepb.|byte.com|
|000000e0| 20 28 42 65 6e 20 53 6d | 69 74 68 20 40 20 42 59 | (Ben Sm|ith @ BY|
|000000f0| 54 45 29 0a 50 6f 73 74 | 69 6e 67 2d 4e 75 6d 62 |TE).Post|ing-Numb|
|00000100| 65 72 3a 20 56 6f 6c 75 | 6d 65 20 32 35 2c 20 49 |er: Volu|me 25, I|
|00000110| 73 73 75 65 20 31 30 39 | 0a 41 72 63 68 69 76 65 |ssue 109|.Archive|
|00000120| 2d 4e 61 6d 65 3a 20 62 | 79 74 65 2d 62 65 6e 63 |-Name: b|yte-benc|
|00000130| 68 6d 61 72 6b 73 33 2e | 31 2f 70 61 72 74 30 32 |hmarks3.|1/part02|
|00000140| 0a 0a 23 21 20 2f 62 69 | 6e 2f 73 68 0a 23 20 54 |..#! /bi|n/sh.# T|
|00000150| 68 69 73 20 69 73 20 61 | 20 73 68 65 6c 6c 20 61 |his is a| shell a|
|00000160| 72 63 68 69 76 65 2e 20 | 20 52 65 6d 6f 76 65 20 |rchive. | Remove |
|00000170| 61 6e 79 74 68 69 6e 67 | 20 62 65 66 6f 72 65 20 |anything| before |
|00000180| 74 68 69 73 20 6c 69 6e | 65 2c 20 74 68 65 6e 20 |this lin|e, then |
|00000190| 75 6e 70 61 63 6b 0a 23 | 20 69 74 20 62 79 20 73 |unpack.#| it by s|
|000001a0| 61 76 69 6e 67 20 69 74 | 20 69 6e 74 6f 20 61 20 |aving it| into a |
|000001b0| 66 69 6c 65 20 61 6e 64 | 20 74 79 70 69 6e 67 20 |file and| typing |
|000001c0| 22 73 68 20 66 69 6c 65 | 22 2e 20 20 54 6f 20 6f |"sh file|". To o|
|000001d0| 76 65 72 77 72 69 74 65 | 20 65 78 69 73 74 69 6e |verwrite| existin|
|000001e0| 67 0a 23 20 66 69 6c 65 | 73 2c 20 74 79 70 65 20 |g.# file|s, type |
|000001f0| 22 73 68 20 66 69 6c 65 | 20 2d 63 22 2e 20 20 59 |"sh file| -c". Y|
|00000200| 6f 75 20 63 61 6e 20 61 | 6c 73 6f 20 66 65 65 64 |ou can a|lso feed|
|00000210| 20 74 68 69 73 20 61 73 | 20 73 74 61 6e 64 61 72 | this as| standar|
|00000220| 64 20 69 6e 70 75 74 20 | 76 69 61 0a 23 20 75 6e |d input |via.# un|
|00000230| 73 68 61 72 2c 20 6f 72 | 20 62 79 20 74 79 70 69 |shar, or| by typi|
|00000240| 6e 67 20 22 73 68 20 3c | 66 69 6c 65 22 2c 20 65 |ng "sh <|file", e|
|00000250| 2e 67 2e 2e 20 20 49 66 | 20 74 68 69 73 20 61 72 |.g.. If| this ar|
|00000260| 63 68 69 76 65 20 69 73 | 20 63 6f 6d 70 6c 65 74 |chive is| complet|
|00000270| 65 2c 20 79 6f 75 0a 23 | 20 77 69 6c 6c 20 73 65 |e, you.#| will se|
|00000280| 65 20 74 68 65 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |e the fo|llowing |
|00000290| 6d 65 73 73 61 67 65 20 | 61 74 20 74 68 65 20 65 |message |at the e|
|000002a0| 6e 64 3a 0a 23 09 09 22 | 45 6e 64 20 6f 66 20 61 |nd:.#.."|End of a|
|000002b0| 72 63 68 69 76 65 20 32 | 20 28 6f 66 20 34 29 2e |rchive 2| (of 4).|
|000002c0| 22 0a 23 20 43 6f 6e 74 | 65 6e 74 73 3a 20 20 4d |".# Cont|ents: M|
|000002d0| 61 6b 65 66 69 6c 65 20 | 72 65 73 75 6c 74 73 2f |akefile |results/|
|000002e0| 72 65 70 6f 72 74 73 2e | 73 68 61 72 20 73 72 63 |reports.|shar src|
|000002f0| 2f 64 68 72 79 5f 32 2e | 63 20 73 72 63 2f 64 75 |/dhry_2.|c src/du|
|00000300| 6d 6d 79 2e 63 0a 23 20 | 20 20 73 72 63 2f 66 73 |mmy.c.# | src/fs|
|00000310| 74 69 6d 65 2e 63 20 74 | 65 73 74 64 69 72 2f 63 |time.c t|estdir/c|
|00000320| 63 74 65 73 74 2e 63 20 | 74 65 73 74 64 69 72 2f |ctest.c |testdir/|
|00000330| 73 6f 72 74 2e 73 72 63 | 0a 23 20 57 72 61 70 70 |sort.src|.# Wrapp|
|00000340| 65 64 20 62 79 20 76 69 | 78 69 65 40 63 6f 67 6e |ed by vi|xie@cogn|
|00000350| 69 74 69 6f 6e 2e 70 61 | 2e 64 65 63 2e 63 6f 6d |ition.pa|.dec.com|
|00000360| 20 6f 6e 20 53 75 6e 20 | 46 65 62 20 20 32 20 31 | on Sun |Feb 2 1|
|00000370| 36 3a 32 37 3a 34 30 20 | 31 39 39 32 0a 50 41 54 |6:27:40 |1992.PAT|
|00000380| 48 3d 2f 62 69 6e 3a 2f | 75 73 72 2f 62 69 6e 3a |H=/bin:/|usr/bin:|
|00000390| 2f 75 73 72 2f 75 63 62 | 20 3b 20 65 78 70 6f 72 |/usr/ucb| ; expor|
|000003a0| 74 20 50 41 54 48 0a 69 | 66 20 74 65 73 74 20 2d |t PATH.i|f test -|
|000003b0| 66 20 27 4d 61 6b 65 66 | 69 6c 65 27 20 2d 61 20 |f 'Makef|ile' -a |
|000003c0| 22 24 7b 31 7d 22 20 21 | 3d 20 22 2d 63 22 20 3b |"${1}" !|= "-c" ;|
|000003d0| 20 74 68 65 6e 20 0a 20 | 20 65 63 68 6f 20 73 68 | then . | echo sh|
|000003e0| 61 72 3a 20 57 69 6c 6c | 20 6e 6f 74 20 63 6c 6f |ar: Will| not clo|
|000003f0| 62 62 65 72 20 65 78 69 | 73 74 69 6e 67 20 66 69 |bber exi|sting fi|
|00000400| 6c 65 20 5c 22 27 4d 61 | 6b 65 66 69 6c 65 27 5c |le \"'Ma|kefile'\|
|00000410| 22 0a 65 6c 73 65 0a 65 | 63 68 6f 20 73 68 61 72 |".else.e|cho shar|
|00000420| 3a 20 45 78 74 72 61 63 | 74 69 6e 67 20 5c 22 27 |: Extrac|ting \"'|
|00000430| 4d 61 6b 65 66 69 6c 65 | 27 5c 22 20 5c 28 38 30 |Makefile|'\" \(80|
|00000440| 37 36 20 63 68 61 72 61 | 63 74 65 72 73 5c 29 0a |76 chara|cters\).|
|00000450| 73 65 64 20 22 73 2f 5e | 58 2f 2f 22 20 3e 27 4d |sed "s/^|X//" >'M|
|00000460| 61 6b 65 66 69 6c 65 27 | 20 3c 3c 27 45 4e 44 5f |akefile'| <<'END_|
|00000470| 4f 46 5f 46 49 4c 45 27 | 0a 58 23 23 23 23 23 23 |OF_FILE'|.X######|
|00000480| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000490| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000004a0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000004b0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000004c0| 23 23 23 23 23 23 23 23 | 0a 58 23 20 20 54 68 65 |########|.X# The|
|000004d0| 20 42 59 54 45 20 55 4e | 49 58 20 42 65 6e 63 68 | BYTE UN|IX Bench|
|000004e0| 6d 61 72 6b 73 20 2d 20 | 52 65 6c 65 61 73 65 20 |marks - |Release |
|000004f0| 33 0a 58 23 20 20 20 20 | 20 20 20 20 20 20 4d 6f |3.X# | Mo|
|00000500| 64 75 6c 65 3a 20 4d 61 | 6b 65 66 69 6c 65 20 20 |dule: Ma|kefile |
|00000510| 20 53 49 44 3a 20 33 2e | 39 20 35 2f 31 35 2f 39 | SID: 3.|9 5/15/9|
|00000520| 31 20 31 39 3a 33 30 3a | 31 35 0a 58 23 20 20 20 |1 19:30:|15.X# |
|00000530| 20 20 20 20 20 20 20 0a | 58 23 23 23 23 23 23 23 | .|X#######|
|00000540| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000550| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000560| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000570| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000580| 23 23 23 23 23 23 23 0a | 58 23 20 42 75 67 20 72 |#######.|X# Bug r|
|00000590| 65 70 6f 72 74 73 2c 20 | 70 61 74 63 68 65 73 2c |eports, |patches,|
|000005a0| 20 63 6f 6d 6d 65 6e 74 | 73 2c 20 73 75 67 67 65 | comment|s, sugge|
|000005b0| 73 74 69 6f 6e 73 20 73 | 68 6f 75 6c 64 20 62 65 |stions s|hould be|
|000005c0| 20 73 65 6e 74 20 74 6f | 3a 0a 58 23 0a 58 23 09 | sent to|:.X#.X#.|
|000005d0| 42 65 6e 20 53 6d 69 74 | 68 20 6f 72 20 54 6f 6d |Ben Smit|h or Tom|
|000005e0| 20 59 61 67 65 72 20 61 | 74 20 42 59 54 45 20 4d | Yager a|t BYTE M|
|000005f0| 61 67 61 7a 69 6e 65 0a | 58 23 09 62 65 6e 73 6d |agazine.|X#.bensm|
|00000600| 69 74 68 40 62 79 74 65 | 70 62 2e 62 79 74 65 2e |ith@byte|pb.byte.|
|00000610| 63 6f 6d 20 20 20 20 74 | 79 61 67 65 72 40 62 79 |com t|yager@by|
|00000620| 74 65 70 62 2e 62 79 74 | 65 2e 63 6f 6d 0a 58 23 |tepb.byt|e.com.X#|
|00000630| 0a 58 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |.X######|########|
|00000640| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000650| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000660| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000670| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000680| 0a 58 23 20 20 4d 6f 64 | 69 66 69 63 61 74 69 6f |.X# Mod|ificatio|
|00000690| 6e 20 4c 6f 67 3a 20 37 | 2f 32 38 2f 38 39 20 63 |n Log: 7|/28/89 c|
|000006a0| 6c 65 61 6e 65 64 20 6f | 75 74 20 77 6f 72 6b 6c |leaned o|ut workl|
|000006b0| 6f 61 64 20 66 69 6c 65 | 73 0a 58 23 20 20 20 20 |oad file|s.X# |
|000006c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000006d0| 34 2f 31 37 2f 39 30 20 | 61 64 64 65 64 20 72 6f |4/17/90 |added ro|
|000006e0| 75 74 69 6e 65 73 20 66 | 6f 72 20 69 6e 73 74 61 |utines f|or insta|
|000006f0| 6c 6c 69 6e 67 20 66 72 | 6f 6d 20 73 68 61 72 20 |lling fr|om shar |
|00000700| 6d 65 73 73 0a 58 23 20 | 20 20 20 20 20 20 20 20 |mess.X# | |
|00000710| 20 20 20 20 20 20 20 20 | 20 20 20 37 2f 32 33 2f | | 7/23/|
|00000720| 39 30 20 61 64 64 65 64 | 20 63 6f 6d 70 69 6c 65 |90 added| compile|
|00000730| 20 66 6f 72 20 64 68 72 | 79 73 74 6f 6e 65 20 76 | for dhr|ystone v|
|00000740| 65 72 73 69 6f 6e 20 32 | 2e 31 0a 58 23 20 20 20 |ersion 2|.1.X# |
|00000750| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000760| 20 20 20 20 20 20 20 28 | 74 68 69 73 20 69 73 20 | (|this is |
|00000770| 6e 6f 74 20 70 61 72 74 | 20 6f 66 20 52 75 6e 20 |not part| of Run |
|00000780| 66 69 6c 65 2e 20 73 74 | 69 6c 6c 20 75 73 65 20 |file. st|ill use |
|00000790| 6f 6c 64 29 0a 58 23 20 | 20 20 20 20 20 20 20 20 |old).X# | |
|000007a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000007b0| 20 72 65 6d 6f 76 65 64 | 20 48 5a 20 66 72 6f 6d | removed| HZ from|
|000007c0| 20 65 76 65 72 79 74 68 | 69 6e 67 20 62 75 74 20 | everyth|ing but |
|000007d0| 64 68 72 79 2e 0a 58 23 | 20 20 20 20 20 20 20 20 |dhry..X#| |
|000007e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000007f0| 20 20 48 5a 20 69 73 20 | 72 65 61 64 20 66 72 6f | HZ is |read fro|
|00000800| 6d 20 74 68 65 20 65 6e | 76 69 72 6f 6e 6d 65 6e |m the en|vironmen|
|00000810| 74 2c 20 69 66 20 6e 6f | 74 0a 58 23 20 20 20 20 |t, if no|t.X# |
|00000820| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000830| 20 20 20 20 20 20 74 68 | 65 72 65 2c 20 79 6f 75 | th|ere, you|
|00000840| 20 6d 75 73 74 20 64 65 | 66 69 6e 65 20 69 74 20 | must de|fine it |
|00000850| 69 6e 20 74 68 69 73 20 | 66 69 6c 65 0a 58 23 20 |in this |file.X# |
|00000860| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000870| 20 20 20 31 30 2f 33 30 | 2f 39 30 20 6d 6f 76 65 | 10/30|/90 move|
|00000880| 64 20 6e 65 77 20 64 68 | 72 79 73 74 6f 6e 65 20 |d new dh|rystone |
|00000890| 69 6e 74 6f 20 73 74 61 | 6e 64 61 72 64 20 73 65 |into sta|ndard se|
|000008a0| 74 0a 58 23 20 20 20 20 | 20 20 20 20 20 20 20 20 |t.X# | |
|000008b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 6e 65 | | ne|
|000008c0| 77 20 70 67 6d 73 20 28 | 64 68 72 79 20 69 6e 63 |w pgms (|dhry inc|
|000008d0| 6c 75 64 65 64 29 20 72 | 75 6e 20 66 6f 72 20 61 |luded) r|un for a|
|000008e0| 20 73 70 65 63 69 66 69 | 65 64 0a 58 23 20 20 20 | specifi|ed.X# |
|000008f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000900| 20 20 20 20 20 20 20 74 | 69 6d 65 20 72 61 74 68 | t|ime rath|
|00000910| 65 72 20 74 68 61 6e 20 | 73 70 65 63 69 66 69 65 |er than |specifie|
|00000920| 64 20 6e 75 6d 62 65 72 | 20 6f 66 20 6c 6f 6f 70 |d number| of loop|
|00000930| 73 0a 58 23 20 20 20 20 | 20 20 20 20 20 20 20 20 |s.X# | |
|00000940| 20 20 20 20 20 20 20 20 | 34 2f 35 2f 39 31 20 63 | |4/5/91 c|
|00000950| 6c 65 61 6e 65 64 20 6f | 75 74 20 66 69 6c 65 73 |leaned o|ut files|
|00000960| 20 6e 6f 74 20 6e 65 65 | 64 65 64 20 66 6f 72 0a | not nee|ded for.|
|00000970| 58 23 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |X# | |
|00000980| 20 20 20 20 20 20 20 20 | 20 20 20 20 72 65 6c 65 | | rele|
|00000990| 61 73 65 20 33 20 2d 2d | 20 61 64 64 65 64 20 72 |ase 3 --| added r|
|000009a0| 65 6c 65 61 73 65 20 33 | 20 66 69 6c 65 73 20 2d |elease 3| files -|
|000009b0| 62 65 6e 0a 58 23 23 23 | 23 23 23 23 23 23 23 23 |ben.X###|########|
|000009c0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000009d0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000009e0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|000009f0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00000a00| 23 23 23 0a 49 44 3d 22 | 40 28 23 29 4d 61 6b 65 |###.ID="|@(#)Make|
|00000a10| 66 69 6c 65 3a 33 2e 39 | 20 2d 2d 20 35 2f 31 35 |file:3.9| -- 5/15|
|00000a20| 2f 39 31 20 31 39 3a 33 | 30 3a 31 35 22 3b 0a 53 |/91 19:3|0:15";.S|
|00000a30| 48 45 4c 4c 20 3d 20 2f | 62 69 6e 2f 73 68 0a 58 |HELL = /|bin/sh.X|
|00000a40| 23 48 5a 20 3d 20 3f 3f | 3f 3f 20 20 09 20 20 20 |#HZ = ??|?? . |
|00000a50| 23 28 72 65 61 64 20 66 | 72 6f 6d 20 65 6e 76 69 |#(read f|rom envi|
|00000a60| 72 6f 6e 6d 65 6e 74 29 | 0a 43 46 4c 41 47 53 20 |ronment)|.CFLAGS |
|00000a70| 3d 20 2d 44 54 49 4d 45 | 0a 4f 50 54 4f 4e 20 3d |= -DTIME|.OPTON =|
|00000a80| 20 2d 4f 20 20 20 20 20 | 20 20 20 23 6f 70 74 69 | -O | #opti|
|00000a90| 6d 69 7a 61 74 69 6f 6e | 20 6f 6e 20 28 67 69 76 |mization| on (giv|
|00000aa0| 65 20 69 74 20 79 6f 75 | 72 20 62 65 73 74 20 73 |e it you|r best s|
|00000ab0| 68 6f 74 29 20 0a 58 20 | 20 20 20 20 20 20 20 20 |hot) .X | |
|00000ac0| 20 20 20 20 20 20 20 20 | 20 23 20 20 20 20 20 20 | | # |
|00000ad0| 20 20 20 20 20 20 2d 2d | 20 63 68 65 63 6b 20 79 | --| check y|
|00000ae0| 6f 75 72 20 63 6f 6d 70 | 69 6c 65 72 20 6d 61 6e |our comp|iler man|
|00000af0| 0a 4f 50 54 4f 46 46 20 | 3d 20 2d 4f 64 20 20 20 |.OPTOFF |= -Od |
|00000b00| 20 20 20 23 6f 70 74 69 | 6d 69 7a 61 74 69 6f 6e | #opti|mization|
|00000b10| 20 6f 66 66 20 2d 2d 20 | 63 68 65 63 6b 20 79 6f | off -- |check yo|
|00000b20| 75 72 20 63 6f 6d 70 69 | 6c 65 72 20 6d 61 6e 0a |ur compi|ler man.|
|00000b30| 58 23 20 6c 6f 63 61 6c | 20 64 69 72 65 63 74 6f |X# local| directo|
|00000b40| 72 69 65 73 0a 50 52 4f | 47 44 49 52 20 3d 20 2e |ries.PRO|GDIR = .|
|00000b50| 2f 70 67 6d 73 0a 53 52 | 43 44 49 52 20 3d 20 2e |/pgms.SR|CDIR = .|
|00000b60| 2f 73 72 63 0a 44 4f 43 | 44 49 52 20 3d 20 2e 2f |/src.DOC|DIR = ./|
|00000b70| 64 6f 63 0a 54 45 53 54 | 44 49 52 20 3d 20 2e 2f |doc.TEST|DIR = ./|
|00000b80| 74 65 73 74 64 69 72 0a | 52 45 53 55 4c 54 44 49 |testdir.|RESULTDI|
|00000b90| 52 20 3d 20 2e 2f 72 65 | 73 75 6c 74 73 0a 54 4d |R = ./re|sults.TM|
|00000ba0| 50 44 49 52 20 3d 20 2e | 2f 74 6d 70 0a 58 23 20 |PDIR = .|/tmp.X# |
|00000bb0| 6f 74 68 65 72 20 64 69 | 72 65 63 74 6f 72 69 65 |other di|rectorie|
|00000bc0| 73 0a 49 4e 43 4c 44 49 | 52 20 3d 20 2f 75 73 72 |s.INCLDI|R = /usr|
|00000bd0| 2f 69 6e 63 6c 75 64 65 | 0a 4c 49 42 44 49 52 20 |/include|.LIBDIR |
|00000be0| 3d 20 2f 6c 69 62 0a 53 | 43 52 49 50 54 53 20 3d |= /lib.S|CRIPTS =|
|00000bf0| 20 62 79 74 65 2e 6c 6f | 67 6f 20 63 6c 65 61 6e | byte.lo|go clean|
|00000c00| 75 70 2e 73 68 20 5c 0a | 58 09 66 73 2e 61 77 6b |up.sh \.|X.fs.awk|
|00000c10| 20 6d 75 6c 74 69 2e 73 | 68 20 74 73 74 2e 73 68 | multi.s|h tst.sh|
|00000c20| 20 69 6e 64 65 78 2e 73 | 68 20 69 6e 64 65 78 2e | index.s|h index.|
|00000c30| 62 61 73 65 20 5c 0a 58 | 09 69 6e 64 65 78 2e 61 |base \.X|.index.a|
|00000c40| 77 6b 20 6c 6f 6f 70 73 | 2e 61 77 6b 20 6c 6f 6f |wk loops|.awk loo|
|00000c50| 70 6d 2e 61 77 6b 5c 0a | 58 09 72 65 70 6f 72 74 |pm.awk\.|X.report|
|00000c60| 2e 73 68 20 72 65 70 6f | 72 74 2e 61 77 6b 0a 53 |.sh repo|rt.awk.S|
|00000c70| 4f 55 52 43 45 53 20 3d | 20 61 72 69 74 68 2e 63 |OURCES =| arith.c|
|00000c80| 20 62 69 67 2e 63 20 63 | 6f 6e 74 65 78 74 31 2e | big.c c|ontext1.|
|00000c90| 63 20 5c 0a 58 09 64 75 | 6d 6d 79 2e 63 20 65 78 |c \.X.du|mmy.c ex|
|00000ca0| 65 63 6c 2e 63 20 5c 0a | 58 09 66 73 74 69 6d 65 |ecl.c \.|X.fstime|
|00000cb0| 2e 63 20 67 65 74 6f 70 | 74 2e 63 20 68 61 6e 6f |.c getop|t.c hano|
|00000cc0| 69 2e 63 20 5c 0a 58 09 | 70 69 70 65 2e 63 20 73 |i.c \.X.|pipe.c s|
|00000cd0| 70 61 77 6e 2e 63 20 6c | 69 6d 69 74 2e 63 20 5c |pawn.c l|imit.c \|
|00000ce0| 0a 58 09 73 79 73 63 61 | 6c 6c 2e 63 20 6c 6f 6f |.X.sysca|ll.c loo|
|00000cf0| 70 65 72 2e 63 20 74 69 | 6d 65 69 74 2e 63 20 5c |per.c ti|meit.c \|
|00000d00| 0a 58 09 64 68 72 79 5f | 31 2e 63 20 64 68 72 79 |.X.dhry_|1.c dhry|
|00000d10| 5f 32 2e 63 20 64 68 72 | 79 2e 68 20 0a 44 4f 43 |_2.c dhr|y.h .DOC|
|00000d20| 53 20 3d 20 62 65 6e 63 | 68 2e 64 6f 63 20 62 65 |S = benc|h.doc be|
|00000d30| 6e 63 68 33 2e 64 6f 63 | 0a 54 45 53 54 53 20 3d |nch3.doc|.TESTS =|
|00000d40| 20 73 6f 72 74 2e 73 72 | 63 20 63 63 74 65 73 74 | sort.sr|c cctest|
|00000d50| 2e 63 20 64 63 2e 64 61 | 74 0a 52 45 53 55 4c 54 |.c dc.da|t.RESULT|
|00000d60| 53 20 3d 20 72 65 70 6f | 72 74 73 2e 73 68 61 72 |S = repo|rts.shar|
|00000d70| 0a 42 49 4e 53 20 3d 20 | 24 28 50 52 4f 47 44 49 |.BINS = |$(PROGDI|
|00000d80| 52 29 2f 61 72 69 74 68 | 6f 68 20 24 28 50 52 4f |R)/arith|oh $(PRO|
|00000d90| 47 44 49 52 29 2f 72 65 | 67 69 73 74 65 72 20 24 |GDIR)/re|gister $|
|00000da0| 28 50 52 4f 47 44 49 52 | 29 2f 73 68 6f 72 74 20 |(PROGDIR|)/short |
|00000db0| 5c 0a 58 09 24 28 50 52 | 4f 47 44 49 52 29 2f 69 |\.X.$(PR|OGDIR)/i|
|00000dc0| 6e 74 20 24 28 50 52 4f | 47 44 49 52 29 2f 6c 6f |nt $(PRO|GDIR)/lo|
|00000dd0| 6e 67 20 24 28 50 52 4f | 47 44 49 52 29 2f 66 6c |ng $(PRO|GDIR)/fl|
|00000de0| 6f 61 74 20 24 28 50 52 | 4f 47 44 49 52 29 2f 64 |oat $(PR|OGDIR)/d|
|00000df0| 6f 75 62 6c 65 20 5c 0a | 58 09 24 28 50 52 4f 47 |ouble \.|X.$(PROG|
|00000e00| 44 49 52 29 2f 68 61 6e | 6f 69 20 5c 0a 58 09 24 |DIR)/han|oi \.X.$|
|00000e10| 28 50 52 4f 47 44 49 52 | 29 2f 66 73 74 69 6d 65 |(PROGDIR|)/fstime|
|00000e20| 20 24 28 50 52 4f 47 44 | 49 52 29 2f 73 79 73 63 | $(PROGD|IR)/sysc|
|00000e30| 61 6c 6c 20 24 28 50 52 | 4f 47 44 49 52 29 2f 63 |all $(PR|OGDIR)/c|
|00000e40| 6f 6e 74 65 78 74 31 20 | 5c 0a 58 09 24 28 50 52 |ontext1 |\.X.$(PR|
|00000e50| 4f 47 44 49 52 29 2f 70 | 69 70 65 20 24 28 50 52 |OGDIR)/p|ipe $(PR|
|00000e60| 4f 47 44 49 52 29 2f 73 | 70 61 77 6e 20 24 28 50 |OGDIR)/s|pawn $(P|
|00000e70| 52 4f 47 44 49 52 29 2f | 65 78 65 63 6c 20 5c 0a |ROGDIR)/|execl \.|
|00000e80| 58 09 24 28 50 52 4f 47 | 44 49 52 29 2f 64 68 72 |X.$(PROG|DIR)/dhr|
|00000e90| 79 32 20 24 28 50 52 4f | 47 44 49 52 29 2f 64 68 |y2 $(PRO|GDIR)/dh|
|00000ea0| 72 79 32 72 65 67 20 20 | 24 28 50 52 4f 47 44 49 |ry2reg |$(PROGDI|
|00000eb0| 52 29 2f 6c 6f 6f 70 65 | 72 0a 52 45 51 44 20 3d |R)/loope|r.REQD =|
|00000ec0| 20 24 28 42 49 4e 53 29 | 20 24 28 50 52 4f 47 44 | $(BINS)| $(PROGD|
|00000ed0| 49 52 29 2f 62 79 74 65 | 2e 6c 6f 67 6f 20 24 28 |IR)/byte|.logo $(|
|00000ee0| 50 52 4f 47 44 49 52 29 | 2f 63 6c 65 61 6e 75 70 |PROGDIR)|/cleanup|
|00000ef0| 2e 73 68 20 20 5c 0a 58 | 09 24 28 50 52 4f 47 44 |.sh \.X|.$(PROGD|
|00000f00| 49 52 29 2f 66 73 2e 61 | 77 6b 20 24 28 50 52 4f |IR)/fs.a|wk $(PRO|
|00000f10| 47 44 49 52 29 2f 6d 75 | 6c 74 69 2e 73 68 20 5c |GDIR)/mu|lti.sh \|
|00000f20| 0a 58 09 24 28 50 52 4f | 47 44 49 52 29 2f 74 73 |.X.$(PRO|GDIR)/ts|
|00000f30| 74 2e 73 68 20 24 28 50 | 52 4f 47 44 49 52 29 2f |t.sh $(P|ROGDIR)/|
|00000f40| 69 6e 64 65 78 2e 73 68 | 20 24 28 50 52 4f 47 44 |index.sh| $(PROGD|
|00000f50| 49 52 29 2f 69 6e 64 65 | 78 2e 62 61 73 65 20 5c |IR)/inde|x.base \|
|00000f60| 0a 58 09 24 28 50 52 4f | 47 44 49 52 29 2f 69 6e |.X.$(PRO|GDIR)/in|
|00000f70| 64 65 78 2e 61 77 6b 20 | 24 28 50 52 4f 47 44 49 |dex.awk |$(PROGDI|
|00000f80| 52 29 2f 6c 6f 6f 70 73 | 2e 61 77 6b 20 24 28 50 |R)/loops|.awk $(P|
|00000f90| 52 4f 47 44 49 52 29 2f | 6c 6f 6f 70 6d 2e 61 77 |ROGDIR)/|loopm.aw|
|00000fa0| 6b 20 5c 0a 58 09 24 28 | 50 52 4f 47 44 49 52 29 |k \.X.$(|PROGDIR)|
|00000fb0| 2f 72 65 70 6f 72 74 2e | 73 68 20 24 28 50 52 4f |/report.|sh $(PRO|
|00000fc0| 47 44 49 52 29 2f 72 65 | 70 6f 72 74 2e 61 77 6b |GDIR)/re|port.awk|
|00000fd0| 20 5c 0a 58 09 24 28 54 | 45 53 54 44 49 52 29 2f | \.X.$(T|ESTDIR)/|
|00000fe0| 73 6f 72 74 2e 73 72 63 | 20 24 28 54 45 53 54 44 |sort.src| $(TESTD|
|00000ff0| 49 52 29 2f 63 63 74 65 | 73 74 2e 63 20 24 28 54 |IR)/ccte|st.c $(T|
|00001000| 45 53 54 44 49 52 29 2f | 64 63 2e 64 61 74 0a 58 |ESTDIR)/|dc.dat.X|
|00001010| 0a 58 23 20 23 23 23 23 | 23 23 23 23 23 23 23 23 |.X# ####|########|
|00001020| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 20 74 68 |########|##### th|
|00001030| 65 20 62 69 67 20 41 4c | 4c 20 23 23 23 23 23 23 |e big AL|L ######|
|00001040| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001050| 23 23 23 23 23 23 0a 61 | 6c 6c 3a 20 64 69 73 74 |######.a|ll: dist|
|00001060| 72 20 70 72 6f 67 72 61 | 6d 73 0a 58 09 40 63 68 |r progra|ms.X.@ch|
|00001070| 6d 6f 64 20 37 34 34 20 | 2a 20 24 28 53 52 43 44 |mod 744 |* $(SRCD|
|00001080| 49 52 29 2f 2a 20 24 28 | 50 52 4f 47 44 49 52 29 |IR)/* $(|PROGDIR)|
|00001090| 2f 2a 20 24 28 54 45 53 | 54 44 49 52 29 2f 2a 20 |/* $(TES|TDIR)/* |
|000010a0| 24 28 44 4f 43 44 49 52 | 29 2f 2a 0a 58 0a 58 23 |$(DOCDIR|)/*.X.X#|
|000010b0| 20 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 | #######|########|
|000010c0| 23 23 23 23 23 23 23 23 | 20 61 20 63 68 65 63 6b |########| a check|
|000010d0| 20 66 6f 72 20 52 75 6e | 20 23 23 23 23 23 23 23 | for Run| #######|
|000010e0| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 0a |########|#######.|
|000010f0| 63 68 65 63 6b 3a 20 24 | 28 52 45 51 44 29 0a 58 |check: $|(REQD).X|
|00001100| 09 6d 61 6b 65 20 61 6c | 6c 0a 58 23 20 23 23 23 |.make al|l.X# ###|
|00001110| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001120| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001130| 23 23 23 23 23 23 23 23 | 23 23 23 23 23 23 23 23 |########|########|
|00001140| 23 23 23 23 23 23 23 23 | 23 23 23 0a 58 23 20 64 |########|###.X# d|
|00001150| 69 73 74 72 69 62 75 74 | 65 20 74 68 65 20 66 69 |istribut|e the fi|
|00001160| 6c 65 73 20 6f 75 74 20 | 74 6f 20 73 75 62 64 69 |les out |to subdi|
|00001170| 72 65 63 74 6f 72 69 65 | 73 20 69 66 20 74 68 65 |rectorie|s if the|
|00001180| 79 20 61 72 65 20 69 6e | 20 74 68 69 73 20 6f 6e |y are in| this on|
|00001190| 65 0a 64 69 73 74 72 3a | 20 0a 58 09 40 65 63 68 |e.distr:| .X.@ech|
|000011a0| 6f 20 22 43 68 65 63 6b | 69 6e 67 20 64 69 73 74 |o "Check|ing dist|
|000011b0| 72 69 62 75 74 69 6f 6e | 20 6f 66 20 66 69 6c 65 |ribution| of file|
|000011c0| 73 22 0a 58 23 20 73 63 | 72 69 70 74 73 0a 58 09 |s".X# sc|ripts.X.|
|000011d0| 40 69 66 20 20 74 65 73 | 74 20 21 20 2d 64 20 20 |@if tes|t ! -d |
|000011e0| 24 28 50 52 4f 47 44 49 | 52 29 20 5c 0a 58 20 20 |$(PROGDI|R) \.X |
|000011f0| 20 20 20 20 20 20 3b 20 | 74 68 65 6e 20 20 5c 0a | ; |then \.|
|00001200| 58 20 20 20 20 20 20 20 | 20 20 20 20 6d 6b 64 69 |X | mkdi|
|00001210| 72 20 24 28 50 52 4f 47 | 44 49 52 29 20 5c 0a 58 |r $(PROG|DIR) \.X|
|00001220| 20 20 20 20 20 20 20 20 | 20 20 20 3b 20 6d 76 20 | | ; mv |
|00001230| 24 28 53 43 52 49 50 54 | 53 29 20 24 28 50 52 4f |$(SCRIPT|S) $(PRO|
|00001240| 47 44 49 52 29 20 5c 0a | 58 20 20 20 20 20 20 20 |GDIR) \.|X |
|00001250| 20 3b 20 65 6c 73 65 20 | 5c 0a 58 20 20 20 20 20 | ; else |\.X |
|00001260| 20 20 20 20 20 20 65 63 | 68 6f 20 22 24 28 50 52 | ec|ho "$(PR|
|00001270| 4f 47 44 49 52 29 20 20 | 65 78 69 73 74 73 22 20 |OGDIR) |exists" |
|00001280| 5c 0a 58 20 20 20 20 20 | 20 20 20 3b 20 66 69 0a |\.X | ; fi.|
|00001290| 58 23 20 43 20 73 6f 75 | 72 63 65 73 0a 58 09 40 |X# C sou|rces.X.@|
|000012a0| 69 66 20 20 74 65 73 74 | 20 21 20 2d 64 20 20 24 |if test| ! -d $|
|000012b0| 28 53 52 43 44 49 52 29 | 20 5c 0a 58 20 20 20 20 |(SRCDIR)| \.X |
|000012c0| 20 20 20 20 3b 20 74 68 | 65 6e 20 20 5c 0a 58 20 | ; th|en \.X |
|000012d0| 20 20 20 20 20 20 20 20 | 20 20 6d 6b 64 69 72 20 | | mkdir |
|000012e0| 24 28 53 52 43 44 49 52 | 29 20 5c 0a 58 20 20 20 |$(SRCDIR|) \.X |
|000012f0| 20 20 20 20 20 20 20 20 | 3b 20 6d 76 20 24 28 53 | |; mv $(S|
|00001300| 4f 55 52 43 45 53 29 20 | 24 28 53 52 43 44 49 52 |OURCES) |$(SRCDIR|
|00001310| 29 20 5c 0a 58 20 20 20 | 20 20 20 20 20 3b 20 65 |) \.X | ; e|
|00001320| 6c 73 65 20 5c 0a 58 20 | 20 20 20 20 20 20 20 20 |lse \.X | |
|00001330| 20 20 65 63 68 6f 20 22 | 24 28 53 52 43 44 49 52 | echo "|$(SRCDIR|
|00001340| 29 20 20 65 78 69 73 74 | 73 22 20 5c 0a 58 20 20 |) exist|s" \.X |
|00001350| 20 20 20 20 20 20 3b 20 | 66 69 0a 58 23 20 74 65 | ; |fi.X# te|
|00001360| 73 74 20 64 61 74 61 0a | 58 09 40 69 66 20 20 74 |st data.|X.@if t|
|00001370| 65 73 74 20 21 20 2d 64 | 20 20 24 28 54 45 53 54 |est ! -d| $(TEST|
|00001380| 44 49 52 29 20 5c 0a 58 | 20 20 20 20 20 20 20 20 |DIR) \.X| |
|00001390| 3b 20 74 68 65 6e 20 20 | 5c 0a 58 20 20 20 20 20 |; then |\.X |
|000013a0| 20 20 20 20 20 20 6d 6b | 64 69 72 20 24 28 54 45 | mk|dir $(TE|
|000013b0| 53 54 44 49 52 29 20 5c | 0a 58 20 20 20 20 20 20 |STDIR) \|.X |
|000013c0| 20 20 20 20 20 3b 20 6d | 76 20 24 28 54 45 53 54 | ; m|v $(TEST|
|000013d0| 53 29 20 24 28 54 45 53 | 54 44 49 52 29 20 5c 0a |S) $(TES|TDIR) \.|
|000013e0| 58 20 20 20 20 20 20 20 | 20 3b 20 65 6c 73 65 20 |X | ; else |
|000013f0| 5c 0a 58 20 20 20 20 20 | 20 20 20 20 20 20 65 63 |\.X | ec|
|00001400| 68 6f 20 22 24 28 54 45 | 53 54 44 49 52 29 20 20 |ho "$(TE|STDIR) |
|00001410| 65 78 69 73 74 73 22 20 | 5c 0a 58 20 20 20 20 20 |exists" |\.X |
|00001420| 20 20 20 3b 20 66 69 0a | 58 23 20 64 6f 63 75 6d | ; fi.|X# docum|
|00001430| 65 6e 74 73 20 64 69 72 | 65 63 74 6f 72 79 0a 58 |ents dir|ectory.X|
|00001440| 09 40 69 66 20 20 74 65 | 73 74 20 21 20 2d 64 20 |.@if te|st ! -d |
|00001450| 20 24 28 44 4f 43 44 49 | 52 29 20 5c 0a 58 20 20 | $(DOCDI|R) \.X |
|00001460| 20 20 20 20 20 20 3b 20 | 74 68 65 6e 20 20 5c 0a | ; |then \.|
|00001470| 58 20 20 20 20 20 20 20 | 20 20 20 20 6d 6b 64 69 |X | mkdi|
|00001480| 72 20 24 28 44 4f 43 44 | 49 52 29 20 5c 0a 58 09 |r $(DOCD|IR) \.X.|
|00001490| 20 20 20 3b 20 6d 76 20 | 24 28 44 4f 43 53 29 20 | ; mv |$(DOCS) |
|000014a0| 24 28 44 4f 43 44 49 52 | 29 20 5c 0a 58 20 20 20 |$(DOCDIR|) \.X |
|000014b0| 20 20 20 20 20 3b 20 65 | 6c 73 65 20 5c 0a 58 20 | ; e|lse \.X |
|000014c0| 20 20 20 20 20 20 20 20 | 20 20 65 63 68 6f 20 22 | | echo "|
|000014d0| 24 28 44 4f 43 44 49 52 | 29 20 20 65 78 69 73 74 |$(DOCDIR|) exist|
|000014e0| 73 22 20 5c 0a 58 20 20 | 20 20 20 20 20 20 3b 20 |s" \.X | ; |
|000014f0| 66 69 0a 58 23 20 74 65 | 6d 70 6f 72 61 72 79 20 |fi.X# te|mporary |
|00001500| 77 6f 72 6b 20 64 69 72 | 65 63 74 6f 72 79 0a 58 |work dir|ectory.X|
|00001510| 09 40 69 66 20 20 74 65 | 73 74 20 21 20 2d 64 20 |.@if te|st ! -d |
|00001520| 20 24 28 54 4d 50 44 49 | 52 29 20 5c 0a 58 20 20 | $(TMPDI|R) \.X |
|00001530| 20 20 20 20 20 20 3b 20 | 74 68 65 6e 20 20 5c 0a | ; |then \.|
|00001540| 58 20 20 20 20 20 20 20 | 20 20 20 20 6d 6b 64 69 |X | mkdi|
|00001550| 72 20 24 28 54 4d 50 44 | 49 52 29 20 5c 0a 58 20 |r $(TMPD|IR) \.X |
|00001560| 20 20 20 20 20 20 20 3b | 20 65 6c 73 65 20 5c 0a | ;| else \.|
|00001570| 58 20 20 20 20 20 20 20 | 20 20 20 20 65 63 68 6f |X | echo|
|00001580| 20 22 24 28 54 4d 50 44 | 49 52 29 20 20 65 78 69 | "$(TMPD|IR) exi|
|00001590| 73 74 73 22 20 5c 0a 58 | 20 20 20 20 20 20 20 20 |sts" \.X| |
|000015a0| 3b 20 66 69 0a 58 23 20 | 64 69 72 65 63 74 6f 72 |; fi.X# |director|
|000015b0| 79 20 66 6f 72 20 72 65 | 73 75 6c 74 73 0a 58 09 |y for re|sults.X.|
|000015c0| 40 69 66 20 20 74 65 73 | 74 20 21 20 2d 64 20 20 |@if tes|t ! -d |
|000015d0| 24 28 52 45 53 55 4c 54 | 44 49 52 29 20 5c 0a 58 |$(RESULT|DIR) \.X|
|000015e0| 20 20 20 20 20 20 20 20 | 3b 20 74 68 65 6e 20 20 | |; then |
|000015f0| 5c 0a 58 20 20 20 20 20 | 20 20 20 20 20 20 6d 6b |\.X | mk|
|00001600| 64 69 72 20 24 28 52 45 | 53 55 4c 54 44 49 52 29 |dir $(RE|SULTDIR)|
|00001610| 20 5c 0a 58 09 20 20 20 | 3b 20 20 6d 76 20 24 28 | \.X. |; mv $(|
|00001620| 52 45 53 55 4c 54 53 29 | 20 24 28 52 45 53 55 4c |RESULTS)| $(RESUL|
|00001630| 54 44 49 52 29 20 5c 0a | 58 20 20 20 20 20 20 20 |TDIR) \.|X |
|00001640| 20 3b 20 65 6c 73 65 20 | 5c 0a 58 20 20 20 20 20 | ; else |\.X |
|00001650| 20 20 20 20 20 20 65 63 | 68 6f 20 22 24 28 52 45 | ec|ho "$(RE|
|00001660| 53 55 4c 54 44 49 52 29 | 20 20 65 78 69 73 74 73 |SULTDIR)| exists|
|00001670| 22 20 5c 0a 58 20 20 20 | 20 20 20 20 20 3b 20 66 |" \.X | ; f|
|00001680| 69 0a 58 0a 70 72 6f 67 | 72 61 6d 73 3a 20 24 28 |i.X.prog|rams: $(|
|00001690| 42 49 4e 53 29 0a 58 0a | 58 23 20 49 6e 64 69 76 |BINS).X.|X# Indiv|
|000016a0| 69 64 75 61 6c 20 70 72 | 6f 67 72 61 6d 73 0a 58 |idual pr|ograms.X|
|000016b0| 24 28 50 52 4f 47 44 49 | 52 29 2f 61 72 69 74 68 |$(PROGDI|R)/arith|
|000016c0| 6f 68 3a 09 24 28 53 52 | 43 44 49 52 29 2f 61 72 |oh:.$(SR|CDIR)/ar|
|000016d0| 69 74 68 2e 63 0a 58 09 | 63 63 20 2d 6f 20 24 28 |ith.c.X.|cc -o $(|
|000016e0| 50 52 4f 47 44 49 52 29 | 2f 61 72 69 74 68 6f 68 |PROGDIR)|/arithoh|
|000016f0| 20 24 7b 43 46 4c 41 47 | 53 7d 20 24 7b 4f 50 54 | ${CFLAG|S} ${OPT|
|00001700| 4f 4e 7d 20 2d 44 61 72 | 69 74 68 6f 68 20 24 28 |ON} -Dar|ithoh $(|
|00001710| 53 52 43 44 49 52 29 2f | 61 72 69 74 68 2e 63 0a |SRCDIR)/|arith.c.|
|00001720| 58 24 28 50 52 4f 47 44 | 49 52 29 2f 72 65 67 69 |X$(PROGD|IR)/regi|
|00001730| 73 74 65 72 3a 20 24 28 | 53 52 43 44 49 52 29 2f |ster: $(|SRCDIR)/|
|00001740| 61 72 69 74 68 2e 63 0a | 58 09 63 63 20 2d 6f 20 |arith.c.|X.cc -o |
|00001750| 24 28 50 52 4f 47 44 49 | 52 29 2f 72 65 67 69 73 |$(PROGDI|R)/regis|
|00001760| 74 65 72 20 24 7b 43 46 | 4c 41 47 53 7d 20 24 7b |ter ${CF|LAGS} ${|
|00001770| 4f 50 54 4f 4e 7d 20 2d | 44 64 61 74 75 6d 3d 72 |OPTON} -|Ddatum=r|
|00001780| 65 67 69 73 74 65 72 20 | 24 28 53 52 43 44 49 52 |egister |$(SRCDIR|
|00001790| 29 2f 61 72 69 74 68 2e | 63 0a 58 24 28 50 52 4f |)/arith.|c.X$(PRO|
|000017a0| 47 44 49 52 29 2f 73 68 | 6f 72 74 3a 20 24 28 53 |GDIR)/sh|ort: $(S|
|000017b0| 52 43 44 49 52 29 2f 61 | 72 69 74 68 2e 63 0a 58 |RCDIR)/a|rith.c.X|
|000017c0| 09 63 63 20 2d 6f 20 24 | 28 50 52 4f 47 44 49 52 |.cc -o $|(PROGDIR|
|000017d0| 29 2f 73 68 6f 72 74 20 | 24 7b 43 46 4c 41 47 53 |)/short |${CFLAGS|
|000017e0| 7d 20 24 7b 4f 50 54 4f | 4e 7d 20 2d 44 64 61 74 |} ${OPTO|N} -Ddat|
|000017f0| 75 6d 3d 73 68 6f 72 74 | 20 24 28 53 52 43 44 49 |um=short| $(SRCDI|
|00001800| 52 29 2f 61 72 69 74 68 | 2e 63 0a 58 24 28 50 52 |R)/arith|.c.X$(PR|
|00001810| 4f 47 44 49 52 29 2f 69 | 6e 74 3a 20 24 28 53 52 |OGDIR)/i|nt: $(SR|
|00001820| 43 44 49 52 29 2f 61 72 | 69 74 68 2e 63 0a 58 09 |CDIR)/ar|ith.c.X.|
|00001830| 63 63 20 2d 6f 20 24 28 | 50 52 4f 47 44 49 52 29 |cc -o $(|PROGDIR)|
|00001840| 2f 69 6e 74 20 24 7b 43 | 46 4c 41 47 53 7d 20 24 |/int ${C|FLAGS} $|
|00001850| 7b 4f 50 54 4f 4e 7d 20 | 2d 44 64 61 74 75 6d 3d |{OPTON} |-Ddatum=|
|00001860| 69 6e 74 20 24 28 53 52 | 43 44 49 52 29 2f 61 72 |int $(SR|CDIR)/ar|
|00001870| 69 74 68 2e 63 0a 58 24 | 28 50 52 4f 47 44 49 52 |ith.c.X$|(PROGDIR|
|00001880| 29 2f 6c 6f 6e 67 3a 20 | 24 28 53 52 43 44 49 52 |)/long: |$(SRCDIR|
|00001890| 29 2f 61 72 69 74 68 2e | 63 0a 58 09 63 63 20 2d |)/arith.|c.X.cc -|
|000018a0| 6f 20 24 28 50 52 4f 47 | 44 49 52 29 2f 6c 6f 6e |o $(PROG|DIR)/lon|
|000018b0| 67 20 24 7b 43 46 4c 41 | 47 53 7d 20 24 7b 4f 50 |g ${CFLA|GS} ${OP|
|000018c0| 54 4f 4e 7d 20 2d 44 64 | 61 74 75 6d 3d 6c 6f 6e |TON} -Dd|atum=lon|
|000018d0| 67 20 24 28 53 52 43 44 | 49 52 29 2f 61 72 69 74 |g $(SRCD|IR)/arit|
|000018e0| 68 2e 63 0a 58 24 28 50 | 52 4f 47 44 49 52 29 2f |h.c.X$(P|ROGDIR)/|
|000018f0| 66 6c 6f 61 74 3a 20 24 | 28 53 52 43 44 49 52 29 |float: $|(SRCDIR)|
|00001900| 2f 61 72 69 74 68 2e 63 | 0a 58 09 63 63 20 2d 6f |/arith.c|.X.cc -o|
|00001910| 20 24 28 50 52 4f 47 44 | 49 52 29 2f 66 6c 6f 61 | $(PROGD|IR)/floa|
|00001920| 74 20 24 7b 43 46 4c 41 | 47 53 7d 20 24 7b 4f 50 |t ${CFLA|GS} ${OP|
|00001930| 54 4f 4e 7d 20 2d 44 64 | 61 74 75 6d 3d 66 6c 6f |TON} -Dd|atum=flo|
|00001940| 61 74 20 24 28 53 52 43 | 44 49 52 29 2f 61 72 69 |at $(SRC|DIR)/ari|
|00001950| 74 68 2e 63 0a 58 24 28 | 50 52 4f 47 44 49 52 29 |th.c.X$(|PROGDIR)|
|00001960| 2f 64 6f 75 62 6c 65 3a | 20 24 28 53 52 43 44 49 |/double:| $(SRCDI|
|00001970| 52 29 2f 61 72 69 74 68 | 2e 63 0a 58 09 63 63 20 |R)/arith|.c.X.cc |
|00001980| 2d 6f 20 24 28 50 52 4f | 47 44 49 52 29 2f 64 6f |-o $(PRO|GDIR)/do|
|00001990| 75 62 6c 65 20 24 7b 43 | 46 4c 41 47 53 7d 20 24 |uble ${C|FLAGS} $|
|000019a0| 7b 4f 50 54 4f 4e 7d 20 | 2d 44 64 61 74 75 6d 3d |{OPTON} |-Ddatum=|
|000019b0| 64 6f 75 62 6c 65 20 24 | 28 53 52 43 44 49 52 29 |double $|(SRCDIR)|
|000019c0| 2f 61 72 69 74 68 2e 63 | 0a 58 24 28 50 52 4f 47 |/arith.c|.X$(PROG|
|000019d0| 44 49 52 29 2f 68 61 6e | 6f 69 3a 20 24 28 53 52 |DIR)/han|oi: $(SR|
|000019e0| 43 44 49 52 29 2f 68 61 | 6e 6f 69 2e 63 0a 58 09 |CDIR)/ha|noi.c.X.|
|000019f0| 63 63 20 2d 6f 20 24 28 | 50 52 4f 47 44 49 52 29 |cc -o $(|PROGDIR)|
|00001a00| 2f 68 61 6e 6f 69 20 24 | 7b 43 46 4c 41 47 53 7d |/hanoi $|{CFLAGS}|
|00001a10| 20 24 7b 4f 50 54 4f 4e | 7d 20 24 28 53 52 43 44 | ${OPTON|} $(SRCD|
|00001a20| 49 52 29 2f 68 61 6e 6f | 69 2e 63 0a 58 24 28 50 |IR)/hano|i.c.X$(P|
|00001a30| 52 4f 47 44 49 52 29 2f | 66 73 74 69 6d 65 3a 20 |ROGDIR)/|fstime: |
|00001a40| 24 28 53 52 43 44 49 52 | 29 2f 66 73 74 69 6d 65 |$(SRCDIR|)/fstime|
|00001a50| 2e 63 0a 58 09 63 63 20 | 2d 6f 20 24 28 50 52 4f |.c.X.cc |-o $(PRO|
|00001a60| 47 44 49 52 29 2f 66 73 | 74 69 6d 65 20 24 7b 43 |GDIR)/fs|time ${C|
|00001a70| 46 4c 41 47 53 7d 20 24 | 7b 4f 50 54 4f 4e 7d 20 |FLAGS} $|{OPTON} |
|00001a80| 2d 44 61 77 6b 3d 31 20 | 24 28 53 52 43 44 49 52 |-Dawk=1 |$(SRCDIR|
|00001a90| 29 2f 66 73 74 69 6d 65 | 2e 63 0a 58 24 28 50 52 |)/fstime|.c.X$(PR|
|00001aa0| 4f 47 44 49 52 29 2f 73 | 79 73 63 61 6c 6c 3a 20 |OGDIR)/s|yscall: |
|00001ab0| 24 28 53 52 43 44 49 52 | 29 2f 73 79 73 63 61 6c |$(SRCDIR|)/syscal|
|00001ac0| 6c 2e 63 0a 58 09 63 63 | 20 2d 6f 20 24 28 50 52 |l.c.X.cc| -o $(PR|
|00001ad0| 4f 47 44 49 52 29 2f 73 | 79 73 63 61 6c 6c 20 24 |OGDIR)/s|yscall $|
|00001ae0| 7b 43 46 4c 41 47 53 7d | 20 24 7b 4f 50 54 4f 4e |{CFLAGS}| ${OPTON|
|00001af0| 7d 20 24 28 53 52 43 44 | 49 52 29 2f 73 79 73 63 |} $(SRCD|IR)/sysc|
|00001b00| 61 6c 6c 2e 63 0a 58 24 | 28 50 52 4f 47 44 49 52 |all.c.X$|(PROGDIR|
|00001b10| 29 2f 63 6f 6e 74 65 78 | 74 31 3a 20 24 28 53 52 |)/contex|t1: $(SR|
|00001b20| 43 44 49 52 29 2f 63 6f | 6e 74 65 78 74 31 2e 63 |CDIR)/co|ntext1.c|
|00001b30| 0a 58 09 63 63 20 2d 6f | 20 24 28 50 52 4f 47 44 |.X.cc -o| $(PROGD|
|00001b40| 49 52 29 2f 63 6f 6e 74 | 65 78 74 31 20 24 7b 43 |IR)/cont|ext1 ${C|
|00001b50| 46 4c 41 47 53 7d 20 24 | 7b 4f 50 54 4f 4e 7d 20 |FLAGS} $|{OPTON} |
|00001b60| 24 28 53 52 43 44 49 52 | 29 2f 63 6f 6e 74 65 78 |$(SRCDIR|)/contex|
|00001b70| 74 31 2e 63 0a 58 24 28 | 50 52 4f 47 44 49 52 29 |t1.c.X$(|PROGDIR)|
|00001b80| 2f 70 69 70 65 3a 20 24 | 28 53 52 43 44 49 52 29 |/pipe: $|(SRCDIR)|
|00001b90| 2f 70 69 70 65 2e 63 0a | 58 09 63 63 20 2d 6f 20 |/pipe.c.|X.cc -o |
|00001ba0| 24 28 50 52 4f 47 44 49 | 52 29 2f 70 69 70 65 20 |$(PROGDI|R)/pipe |
|00001bb0| 24 7b 43 46 4c 41 47 53 | 7d 20 24 7b 4f 50 54 4f |${CFLAGS|} ${OPTO|
|00001bc0| 4e 7d 20 24 28 53 52 43 | 44 49 52 29 2f 70 69 70 |N} $(SRC|DIR)/pip|
|00001bd0| 65 2e 63 0a 58 24 28 50 | 52 4f 47 44 49 52 29 2f |e.c.X$(P|ROGDIR)/|
|00001be0| 73 70 61 77 6e 3a 20 24 | 28 53 52 43 44 49 52 29 |spawn: $|(SRCDIR)|
|00001bf0| 2f 73 70 61 77 6e 2e 63 | 0a 58 09 63 63 20 2d 6f |/spawn.c|.X.cc -o|
|00001c00| 20 24 28 50 52 4f 47 44 | 49 52 29 2f 73 70 61 77 | $(PROGD|IR)/spaw|
|00001c10| 6e 20 24 7b 43 46 4c 41 | 47 53 7d 20 24 7b 4f 50 |n ${CFLA|GS} ${OP|
|00001c20| 54 4f 4e 7d 20 24 28 53 | 52 43 44 49 52 29 2f 73 |TON} $(S|RCDIR)/s|
|00001c30| 70 61 77 6e 2e 63 0a 58 | 24 28 50 52 4f 47 44 49 |pawn.c.X|$(PROGDI|
|00001c40| 52 29 2f 65 78 65 63 6c | 3a 20 24 28 53 52 43 44 |R)/execl|: $(SRCD|
|00001c50| 49 52 29 2f 65 78 65 63 | 6c 2e 63 20 24 28 53 52 |IR)/exec|l.c $(SR|
|00001c60| 43 44 49 52 29 2f 62 69 | 67 2e 63 0a 58 09 63 63 |CDIR)/bi|g.c.X.cc|
|00001c70| 20 2d 6f 20 24 28 50 52 | 4f 47 44 49 52 29 2f 65 | -o $(PR|OGDIR)/e|
|00001c80| 78 65 63 6c 20 24 7b 43 | 46 4c 41 47 53 7d 20 24 |xecl ${C|FLAGS} $|
|00001c90| 7b 4f 50 54 4f 4e 7d 20 | 24 28 53 52 43 44 49 52 |{OPTON} |$(SRCDIR|
|00001ca0| 29 2f 65 78 65 63 6c 2e | 63 0a 58 24 28 50 52 4f |)/execl.|c.X$(PRO|
|00001cb0| 47 44 49 52 29 2f 64 68 | 72 79 32 3a 20 24 28 53 |GDIR)/dh|ry2: $(S|
|00001cc0| 52 43 44 49 52 29 2f 64 | 68 72 79 5f 31 2e 63 20 |RCDIR)/d|hry_1.c |
|00001cd0| 24 28 53 52 43 44 49 52 | 29 2f 64 68 72 79 5f 32 |$(SRCDIR|)/dhry_2|
|00001ce0| 2e 63 20 24 28 53 52 43 | 44 49 52 29 2f 64 68 72 |.c $(SRC|DIR)/dhr|
|00001cf0| 79 2e 68 0a 58 09 63 64 | 20 24 28 53 52 43 44 49 |y.h.X.cd| $(SRCDI|
|00001d00| 52 29 3b 20 63 63 20 2d | 63 20 24 7b 43 46 4c 41 |R); cc -|c ${CFLA|
|00001d10| 47 53 7d 20 2d 44 48 5a | 3d 24 7b 48 5a 7d 20 24 |GS} -DHZ|=${HZ} $|
|00001d20| 7b 4f 50 54 4f 4e 7d 20 | 64 68 72 79 5f 31 2e 63 |{OPTON} |dhry_1.c|
|00001d30| 20 20 0a 58 09 63 64 20 | 24 28 53 52 43 44 49 52 | .X.cd |$(SRCDIR|
|00001d40| 29 3b 20 63 63 20 2d 63 | 20 24 7b 43 46 4c 41 47 |); cc -c| ${CFLAG|
|00001d50| 53 7d 20 2d 44 48 5a 3d | 24 7b 48 5a 7d 20 24 7b |S} -DHZ=|${HZ} ${|
|00001d60| 4f 50 54 4f 4e 7d 20 64 | 68 72 79 5f 32 2e 63 20 |OPTON} d|hry_2.c |
|00001d70| 20 0a 58 09 63 63 20 2d | 6f 20 24 28 50 52 4f 47 | .X.cc -|o $(PROG|
|00001d80| 44 49 52 29 2f 64 68 72 | 79 32 20 24 7b 43 46 4c |DIR)/dhr|y2 ${CFL|
|00001d90| 41 47 53 7d 20 24 7b 4f | 50 54 4f 4e 7d 20 24 28 |AGS} ${O|PTON} $(|
|00001da0| 53 52 43 44 49 52 29 2f | 64 68 72 79 5f 31 2e 6f |SRCDIR)/|dhry_1.o|
|00001db0| 20 24 28 53 52 43 44 49 | 52 29 2f 64 68 72 79 5f | $(SRCDI|R)/dhry_|
|00001dc0| 32 2e 6f 20 0a 58 09 63 | 64 20 24 28 53 52 43 44 |2.o .X.c|d $(SRCD|
|00001dd0| 49 52 29 3b 20 72 6d 20 | 2d 66 20 64 68 72 79 5f |IR); rm |-f dhry_|
|00001de0| 31 2e 6f 20 64 68 72 79 | 5f 32 2e 6f 20 0a 58 24 |1.o dhry|_2.o .X$|
|00001df0| 28 50 52 4f 47 44 49 52 | 29 2f 64 68 72 79 32 72 |(PROGDIR|)/dhry2r|
|00001e00| 65 67 3a 20 24 28 53 52 | 43 44 49 52 29 2f 64 68 |eg: $(SR|CDIR)/dh|
|00001e10| 72 79 5f 31 2e 63 20 24 | 28 53 52 43 44 49 52 29 |ry_1.c $|(SRCDIR)|
|00001e20| 2f 64 68 72 79 5f 32 2e | 63 20 24 28 53 52 43 44 |/dhry_2.|c $(SRCD|
|00001e30| 49 52 29 2f 64 68 72 79 | 2e 68 20 0a 58 09 63 64 |IR)/dhry|.h .X.cd|
|00001e40| 20 24 28 53 52 43 44 49 | 52 29 3b 20 63 63 20 2d | $(SRCDI|R); cc -|
|00001e50| 63 20 24 7b 43 46 4c 41 | 47 53 7d 20 2d 44 52 45 |c ${CFLA|GS} -DRE|
|00001e60| 47 3d 72 65 67 69 73 74 | 65 72 20 2d 44 48 5a 3d |G=regist|er -DHZ=|
|00001e70| 24 7b 48 5a 7d 20 24 7b | 4f 50 54 4f 4e 7d 20 64 |${HZ} ${|OPTON} d|
|00001e80| 68 72 79 5f 31 2e 63 0a | 58 09 63 64 20 24 28 53 |hry_1.c.|X.cd $(S|
|00001e90| 52 43 44 49 52 29 3b 20 | 63 63 20 2d 63 20 24 7b |RCDIR); |cc -c ${|
|00001ea0| 43 46 4c 41 47 53 7d 20 | 2d 44 52 45 47 3d 72 65 |CFLAGS} |-DREG=re|
|00001eb0| 67 69 73 74 65 72 20 2d | 44 48 5a 3d 24 7b 48 5a |gister -|DHZ=${HZ|
|00001ec0| 7d 20 24 7b 4f 50 54 4f | 4e 7d 20 64 68 72 79 5f |} ${OPTO|N} dhry_|
|00001ed0| 32 2e 63 0a 58 09 63 63 | 20 2d 6f 20 24 28 50 52 |2.c.X.cc| -o $(PR|
|00001ee0| 4f 47 44 49 52 29 2f 64 | 68 72 79 32 72 65 67 20 |OGDIR)/d|hry2reg |
|00001ef0| 24 7b 43 46 4c 41 47 53 | 7d 20 24 7b 4f 50 54 4f |${CFLAGS|} ${OPTO|
|00001f00| 4e 7d 20 24 28 53 52 43 | 44 49 52 29 2f 64 68 72 |N} $(SRC|DIR)/dhr|
|00001f10| 79 5f 31 2e 6f 20 24 28 | 53 52 43 44 49 52 29 2f |y_1.o $(|SRCDIR)/|
|00001f20| 64 68 72 79 5f 32 2e 6f | 0a 58 09 63 64 20 24 28 |dhry_2.o|.X.cd $(|
|00001f30| 53 52 43 44 49 52 29 3b | 20 72 6d 20 2d 66 20 64 |SRCDIR);| rm -f d|
|00001f40| 68 72 79 5f 31 2e 6f 20 | 64 68 72 79 5f 32 2e 6f |hry_1.o |dhry_2.o|
|00001f50| 0a 58 24 28 50 52 4f 47 | 44 49 52 29 2f 6c 6f 6f |.X$(PROG|DIR)/loo|
|00001f60| 70 65 72 3a 20 24 28 53 | 52 43 44 49 52 29 2f 6c |per: $(S|RCDIR)/l|
|00001f70| 6f 6f 70 65 72 2e 63 0a | 58 09 63 63 20 2d 6f 20 |ooper.c.|X.cc -o |
|00001f80| 24 28 50 52 4f 47 44 49 | 52 29 2f 6c 6f 6f 70 65 |$(PROGDI|R)/loope|
|00001f90| 72 20 24 7b 43 46 4c 41 | 47 53 7d 20 24 7b 4f 50 |r ${CFLA|GS} ${OP|
|00001fa0| 54 4f 4e 7d 20 24 28 53 | 52 43 44 49 52 29 2f 6c |TON} $(S|RCDIR)/l|
|00001fb0| 6f 6f 70 65 72 2e 63 0a | 58 0a 58 23 20 52 75 6e |ooper.c.|X.X# Run|
|00001fc0| 20 74 68 65 20 62 65 6e | 63 68 6d 61 72 6b 73 20 | the ben|chmarks |
|00001fd0| 61 6e 64 20 63 72 65 61 | 74 65 20 74 68 65 20 72 |and crea|te the r|
|00001fe0| 65 70 6f 72 74 73 0a 72 | 75 6e 3a 0a 58 09 73 68 |eports.r|un:.X.sh|
|00001ff0| 20 2e 2f 52 75 6e 0a 58 | 0a 72 65 70 6f 72 74 3a | ./Run.X|.report:|
|00002000| 0a 58 09 73 68 20 70 67 | 6d 73 2f 72 65 70 6f 72 |.X.sh pg|ms/repor|
|00002010| 74 2e 73 68 20 72 65 73 | 75 6c 74 73 2f 6c 6f 67 |t.sh res|ults/log|
|00002020| 20 3e 20 72 65 73 75 6c | 74 73 2f 72 65 70 6f 72 | > resul|ts/repor|
|00002030| 74 0a 58 09 73 68 20 70 | 67 6d 73 2f 69 6e 64 65 |t.X.sh p|gms/inde|
|00002040| 78 2e 73 68 20 70 67 6d | 73 2f 69 6e 64 65 78 2e |x.sh pgm|s/index.|
|00002050| 62 61 73 65 20 72 65 73 | 75 6c 74 73 2f 6c 6f 67 |base res|ults/log|
|00002060| 20 3e 3e 20 72 65 73 75 | 6c 74 73 2f 72 65 70 6f | >> resu|lts/repo|
|00002070| 72 74 0a 58 09 63 61 74 | 20 72 65 73 75 6c 74 73 |rt.X.cat| results|
|00002080| 2f 72 65 70 6f 72 74 0a | 58 0a 58 23 20 53 43 43 |/report.|X.X# SCC|
|00002090| 53 20 73 74 75 66 66 20 | 61 6e 64 20 64 69 73 6b |S stuff |and disk|
|000020a0| 20 72 65 70 72 6f 64 75 | 63 74 69 6f 6e 0a 63 6c | reprodu|ction.cl|
|000020b0| 65 61 6e 3a 0a 58 09 72 | 6d 20 2d 66 20 24 28 42 |ean:.X.r|m -f $(B|
|000020c0| 49 4e 53 29 0a 58 0a 64 | 65 6c 74 61 3a 0a 58 09 |INS).X.d|elta:.X.|
|000020d0| 64 65 6c 74 61 20 2d 79 | 22 64 65 76 65 6c 6f 70 |delta -y|"develop|
|000020e0| 6d 65 6e 74 20 73 74 65 | 70 22 20 73 63 63 73 2f |ment ste|p" sccs/|
|000020f0| 73 2e 52 75 6e 20 73 63 | 63 73 2f 73 2e 52 45 41 |s.Run sc|cs/s.REA|
|00002100| 44 4d 45 0a 58 09 63 64 | 20 73 72 63 3b 20 64 65 |DME.X.cd| src; de|
|00002110| 6c 74 61 20 2d 79 22 64 | 65 76 65 6c 6f 70 6d 65 |lta -y"d|evelopme|
|00002120| 6e 74 20 73 74 65 70 22 | 20 73 63 63 73 0a 58 09 |nt step"| sccs.X.|
|00002130| 63 64 20 70 67 6d 73 3b | 20 64 65 6c 74 61 20 2d |cd pgms;| delta -|
|00002140| 79 22 64 65 76 65 6c 6f | 70 6d 65 6e 74 20 73 74 |y"develo|pment st|
|00002150| 65 70 22 20 73 63 63 73 | 0a 58 09 63 64 20 74 65 |ep" sccs|.X.cd te|
|00002160| 73 74 64 69 72 3b 20 64 | 65 6c 74 61 20 2d 79 22 |stdir; d|elta -y"|
|00002170| 64 65 76 65 6c 6f 70 6d | 65 6e 74 20 73 74 65 70 |developm|ent step|
|00002180| 22 20 73 63 63 73 0a 58 | 09 63 64 20 64 6f 63 3b |" sccs.X|.cd doc;|
|00002190| 20 64 65 6c 74 61 20 2d | 79 22 64 65 76 65 6c 6f | delta -|y"develo|
|000021a0| 70 6d 65 6e 74 20 73 74 | 65 70 22 20 73 63 63 73 |pment st|ep" sccs|
|000021b0| 0a 67 65 74 3a 0a 58 09 | 67 65 74 20 2d 65 20 73 |.get:.X.|get -e s|
|000021c0| 63 63 73 2f 73 2e 52 75 | 6e 20 73 63 63 73 2f 73 |ccs/s.Ru|n sccs/s|
|000021d0| 2e 52 45 41 44 4d 45 0a | 58 09 63 64 20 73 72 63 |.README.|X.cd src|
|000021e0| 3b 20 67 65 74 20 2d 65 | 20 73 63 63 73 0a 58 09 |; get -e| sccs.X.|
|000021f0| 63 64 20 70 67 6d 73 3b | 20 67 65 74 20 2d 65 20 |cd pgms;| get -e |
|00002200| 73 63 63 73 0a 58 09 63 | 64 20 74 65 73 74 64 69 |sccs.X.c|d testdi|
|00002210| 72 3b 20 67 65 74 20 2d | 65 20 73 63 63 73 0a 58 |r; get -|e sccs.X|
|00002220| 09 63 64 20 64 6f 63 3b | 20 67 65 74 20 2d 65 20 |.cd doc;| get -e |
|00002230| 73 63 63 73 0a 58 09 63 | 68 6d 6f 64 20 37 34 34 |sccs.X.c|hmod 744|
|00002240| 20 24 28 53 52 43 44 49 | 52 29 2f 2a 20 0a 58 09 | $(SRCDI|R)/* .X.|
|00002250| 63 68 6d 6f 64 20 37 35 | 35 20 24 28 50 52 4f 47 |chmod 75|5 $(PROG|
|00002260| 44 49 52 29 2f 2a 20 2a | 0a 72 65 6c 3a 0a 58 09 |DIR)/* *|.rel:.X.|
|00002270| 63 64 20 62 65 6e 63 68 | 3b 20 72 6d 20 2d 66 20 |cd bench|; rm -f |
|00002280| 4d 61 6b 65 66 69 6c 65 | 20 52 75 6e 20 52 45 41 |Makefile| Run REA|
|00002290| 44 4d 45 3b 20 67 65 74 | 20 2e 2e 2f 73 63 63 73 |DME; get| ../sccs|
|000022a0| 0a 58 09 63 64 20 62 65 | 6e 63 68 2f 73 72 63 3b |.X.cd be|nch/src;|
|000022b0| 20 72 6d 20 2d 66 20 2a | 3b 20 67 65 74 20 2e 2e | rm -f *|; get ..|
|000022c0| 2f 2e 2e 2f 73 72 63 2f | 73 63 63 73 0a 58 09 63 |/../src/|sccs.X.c|
|000022d0| 64 20 62 65 6e 63 68 2f | 70 67 6d 73 3b 20 72 6d |d bench/|pgms; rm|
|000022e0| 20 2d 66 20 2a 3b 20 67 | 65 74 20 2e 2e 2f 2e 2e | -f *; g|et ../..|
|000022f0| 2f 70 67 6d 73 2f 73 63 | 63 73 0a 58 09 63 64 20 |/pgms/sc|cs.X.cd |
|00002300| 62 65 6e 63 68 2f 74 65 | 73 74 64 69 72 3b 20 72 |bench/te|stdir; r|
|00002310| 6d 20 2d 66 20 2a 3b 20 | 67 65 74 20 2e 2e 2f 2e |m -f *; |get ../.|
|00002320| 2e 2f 74 65 73 74 64 69 | 72 2f 73 63 63 73 0a 58 |./testdi|r/sccs.X|
|00002330| 09 63 64 20 62 65 6e 63 | 68 2f 64 6f 63 3b 20 72 |.cd benc|h/doc; r|
|00002340| 6d 20 2d 66 20 2a 3b 20 | 67 65 74 20 2e 2e 2f 2e |m -f *; |get ../.|
|00002350| 2e 2f 64 6f 63 2f 73 63 | 63 73 0a 58 09 63 64 20 |./doc/sc|cs.X.cd |
|00002360| 62 65 6e 63 68 3b 20 63 | 68 6d 6f 64 20 37 34 34 |bench; c|hmod 744|
|00002370| 20 73 72 63 2f 2a 20 74 | 65 73 74 64 69 72 2f 2a | src/* t|estdir/*|
|00002380| 0a 58 09 63 64 20 62 65 | 6e 63 68 3b 20 63 68 6d |.X.cd be|nch; chm|
|00002390| 6f 64 20 37 35 35 20 2a | 20 70 67 6d 73 2f 2a 0a |od 755 *| pgms/*.|
|000023a0| 58 0a 74 61 72 34 38 3a | 0a 58 09 66 6f 72 6d 61 |X.tar48:|.X.forma|
|000023b0| 74 20 2f 64 65 76 2f 72 | 64 73 6b 2f 66 30 35 64 |t /dev/r|dsk/f05d|
|000023c0| 39 74 20 0a 58 09 74 61 | 72 20 63 66 62 20 2f 64 |9t .X.ta|r cfb /d|
|000023d0| 65 76 2f 72 64 73 6b 2f | 66 30 35 64 39 74 20 32 |ev/rdsk/|f05d9t 2|
|000023e0| 30 20 62 65 6e 63 68 0a | 58 09 74 61 72 20 74 66 |0 bench.|X.tar tf|
|000023f0| 20 2f 64 65 76 2f 72 64 | 73 6b 2f 66 30 35 64 39 | /dev/rd|sk/f05d9|
|00002400| 74 20 0a 58 0a 74 61 72 | 39 36 3a 0a 58 09 66 6f |t .X.tar|96:.X.fo|
|00002410| 72 6d 61 74 20 2f 64 65 | 76 2f 72 64 73 6b 2f 66 |rmat /de|v/rdsk/f|
|00002420| 30 35 68 74 0a 58 09 74 | 61 72 20 63 66 62 20 2f |05ht.X.t|ar cfb /|
|00002430| 64 65 76 2f 72 64 73 6b | 2f 66 30 35 68 74 20 32 |dev/rdsk|/f05ht 2|
|00002440| 30 20 62 65 6e 63 68 0a | 58 09 74 61 72 20 74 66 |0 bench.|X.tar tf|
|00002450| 20 2f 64 65 76 2f 72 64 | 73 6b 2f 66 30 35 68 74 | /dev/rd|sk/f05ht|
|00002460| 0a 58 0a 74 61 72 31 33 | 35 3a 0a 58 09 66 6f 72 |.X.tar13|5:.X.for|
|00002470| 6d 61 74 20 2f 64 65 76 | 2f 72 64 73 6b 2f 66 31 |mat /dev|/rdsk/f1|
|00002480| 33 64 74 0a 58 09 74 61 | 72 20 63 66 62 20 2f 64 |3dt.X.ta|r cfb /d|
|00002490| 65 76 2f 72 64 73 6b 2f | 66 31 33 64 74 20 32 30 |ev/rdsk/|f13dt 20|
|000024a0| 20 62 65 6e 63 68 0a 58 | 09 74 61 72 20 74 66 20 | bench.X|.tar tf |
|000024b0| 2f 64 65 76 2f 72 64 73 | 6b 2f 66 31 33 64 74 0a |/dev/rds|k/f13dt.|
|000024c0| 45 4e 44 5f 4f 46 5f 46 | 49 4c 45 0a 69 66 20 74 |END_OF_F|ILE.if t|
|000024d0| 65 73 74 20 38 30 37 36 | 20 2d 6e 65 20 60 77 63 |est 8076| -ne `wc|
|000024e0| 20 2d 63 20 3c 27 4d 61 | 6b 65 66 69 6c 65 27 60 | -c <'Ma|kefile'`|
|000024f0| 3b 20 74 68 65 6e 0a 20 | 20 20 20 65 63 68 6f 20 |; then. | echo |
|00002500| 73 68 61 72 3a 20 5c 22 | 27 4d 61 6b 65 66 69 6c |shar: \"|'Makefil|
|00002510| 65 27 5c 22 20 75 6e 70 | 61 63 6b 65 64 20 77 69 |e'\" unp|acked wi|
|00002520| 74 68 20 77 72 6f 6e 67 | 20 73 69 7a 65 21 0a 66 |th wrong| size!.f|
|00002530| 69 0a 63 68 6d 6f 64 20 | 2b 78 20 27 4d 61 6b 65 |i.chmod |+x 'Make|
|00002540| 66 69 6c 65 27 0a 23 20 | 65 6e 64 20 6f 66 20 27 |file'.# |end of '|
|00002550| 4d 61 6b 65 66 69 6c 65 | 27 0a 66 69 0a 69 66 20 |Makefile|'.fi.if |
|00002560| 74 65 73 74 20 2d 66 20 | 27 72 65 73 75 6c 74 73 |test -f |'results|
|00002570| 2f 72 65 70 6f 72 74 73 | 2e 73 68 61 72 27 20 2d |/reports|.shar' -|
|00002580| 61 20 22 24 7b 31 7d 22 | 20 21 3d 20 22 2d 63 22 |a "${1}"| != "-c"|
|00002590| 20 3b 20 74 68 65 6e 20 | 0a 20 20 65 63 68 6f 20 | ; then |. echo |
|000025a0| 73 68 61 72 3a 20 57 69 | 6c 6c 20 6e 6f 74 20 63 |shar: Wi|ll not c|
|000025b0| 6c 6f 62 62 65 72 20 65 | 78 69 73 74 69 6e 67 20 |lobber e|xisting |
|000025c0| 66 69 6c 65 20 5c 22 27 | 72 65 73 75 6c 74 73 2f |file \"'|results/|
|000025d0| 72 65 70 6f 72 74 73 2e | 73 68 61 72 27 5c 22 0a |reports.|shar'\".|
|000025e0| 65 6c 73 65 0a 65 63 68 | 6f 20 73 68 61 72 3a 20 |else.ech|o shar: |
|000025f0| 45 78 74 72 61 63 74 69 | 6e 67 20 5c 22 27 72 65 |Extracti|ng \"'re|
|00002600| 73 75 6c 74 73 2f 72 65 | 70 6f 72 74 73 2e 73 68 |sults/re|ports.sh|
|00002610| 61 72 27 5c 22 20 5c 28 | 31 30 35 30 35 20 63 68 |ar'\" \(|10505 ch|
|00002620| 61 72 61 63 74 65 72 73 | 5c 29 0a 73 65 64 20 22 |aracters|\).sed "|
|00002630| 73 2f 5e 58 2f 2f 22 20 | 3e 27 72 65 73 75 6c 74 |s/^X//" |>'result|
|00002640| 73 2f 72 65 70 6f 72 74 | 73 2e 73 68 61 72 27 20 |s/report|s.shar' |
|00002650| 3c 3c 27 45 4e 44 5f 4f | 46 5f 46 49 4c 45 27 0a |<<'END_O|F_FILE'.|
|00002660| 58 23 09 54 68 69 73 20 | 69 73 20 61 20 73 68 65 |X#.This |is a she|
|00002670| 6c 6c 20 61 72 63 68 69 | 76 65 2e 0a 58 23 09 52 |ll archi|ve..X#.R|
|00002680| 65 6d 6f 76 65 20 65 76 | 65 72 79 74 68 69 6e 67 |emove ev|erything|
|00002690| 20 61 62 6f 76 65 20 61 | 6e 64 20 69 6e 63 6c 75 | above a|nd inclu|
|000026a0| 64 69 6e 67 20 74 68 65 | 20 63 75 74 20 6c 69 6e |ding the| cut lin|
|000026b0| 65 2e 0a 58 23 09 54 68 | 65 6e 20 72 75 6e 20 74 |e..X#.Th|en run t|
|000026c0| 68 65 20 72 65 73 74 20 | 6f 66 20 74 68 65 20 66 |he rest |of the f|
|000026d0| 69 6c 65 20 74 68 72 6f | 75 67 68 20 73 68 2e 0a |ile thro|ugh sh..|
|000026e0| 58 23 2d 2d 2d 2d 63 75 | 74 20 68 65 72 65 2d 2d |X#----cu|t here--|
|000026f0| 2d 2d 2d 63 75 74 20 68 | 65 72 65 2d 2d 2d 2d 2d |---cut h|ere-----|
|00002700| 63 75 74 20 68 65 72 65 | 2d 2d 2d 2d 2d 63 75 74 |cut here|-----cut|
|00002710| 20 68 65 72 65 2d 2d 2d | 2d 2d 0a 58 23 21 2f 62 | here---|--.X#!/b|
|00002720| 69 6e 2f 73 68 0a 58 23 | 20 73 68 61 72 3a 09 53 |in/sh.X#| shar:.S|
|00002730| 68 65 6c 6c 20 41 72 63 | 68 69 76 65 72 0a 58 23 |hell Arc|hiver.X#|
|00002740| 09 52 75 6e 20 74 68 65 | 20 66 6f 6c 6c 6f 77 69 |.Run the| followi|
|00002750| 6e 67 20 74 65 78 74 20 | 77 69 74 68 20 2f 62 69 |ng text |with /bi|
|00002760| 6e 2f 73 68 20 74 6f 20 | 63 72 65 61 74 65 3a 0a |n/sh to |create:.|
|00002770| 58 23 09 68 70 34 32 35 | 74 2e 72 65 70 6f 72 74 |X#.hp425|t.report|
|00002780| 0a 58 23 09 68 70 37 32 | 30 2e 72 65 70 6f 72 74 |.X#.hp72|0.report|
|00002790| 0a 58 23 09 6e 65 78 74 | 30 34 30 2e 72 65 70 6f |.X#.next|040.repo|
|000027a0| 72 74 0a 58 23 20 54 68 | 69 73 20 61 72 63 68 69 |rt.X# Th|is archi|
|000027b0| 76 65 20 63 72 65 61 74 | 65 64 3a 20 57 65 64 20 |ve creat|ed: Wed |
|000027c0| 4d 61 79 20 31 35 20 30 | 39 3a 32 30 3a 35 31 20 |May 15 0|9:20:51 |
|000027d0| 31 39 39 31 0a 65 63 68 | 6f 20 73 68 61 72 3a 20 |1991.ech|o shar: |
|000027e0| 65 78 74 72 61 63 74 69 | 6e 67 20 68 70 34 32 35 |extracti|ng hp425|
|000027f0| 74 2e 72 65 70 6f 72 74 | 20 27 28 33 30 35 31 20 |t.report| '(3051 |
|00002800| 63 68 61 72 61 63 74 65 | 72 73 29 27 0a 73 65 64 |characte|rs)'.sed|
|00002810| 20 27 73 2f 5e 58 58 2f | 2f 27 20 3c 3c 20 5c 41 | 's/^XX/|/' << \A|
|00002820| 42 52 41 43 41 44 41 42 | 52 41 20 3e 20 68 70 34 |BRACADAB|RA > hp4|
|00002830| 32 35 74 2e 72 65 70 6f | 72 74 0a 58 58 58 0a 58 |25t.repo|rt.XXX.X|
|00002840| 58 58 20 20 42 59 54 45 | 20 55 4e 49 58 20 42 65 |XX BYTE| UNIX Be|
|00002850| 6e 63 68 6d 61 72 6b 73 | 20 28 56 65 72 73 69 6f |nchmarks| (Versio|
|00002860| 6e 20 33 2e 39 29 0a 58 | 58 58 20 20 53 79 73 74 |n 3.9).X|XX Syst|
|00002870| 65 6d 20 2d 2d 20 48 50 | 2d 55 58 20 68 70 66 6d |em -- HP|-UX hpfm|
|00002880| 63 62 34 39 20 42 2e 30 | 38 2e 30 30 20 42 20 39 |cb49 B.0|8.00 B 9|
|00002890| 30 30 30 2f 34 32 45 20 | 30 38 30 30 30 39 31 35 |000/42E |08000915|
|000028a0| 39 35 39 65 0a 58 58 58 | 20 20 53 74 61 72 74 20 |959e.XXX| Start |
|000028b0| 42 65 6e 63 68 6d 61 72 | 6b 20 52 75 6e 3a 20 54 |Benchmar|k Run: T|
|000028c0| 68 75 20 4d 61 79 20 20 | 39 20 31 34 3a 33 31 3a |hu May |9 14:31:|
|000028d0| 35 31 20 45 44 54 20 31 | 39 39 31 0a 58 58 58 20 |51 EDT 1|991.XXX |
|000028e0| 20 20 31 20 69 6e 74 65 | 72 61 63 74 69 76 65 20 | 1 inte|ractive |
|000028f0| 75 73 65 72 73 2e 0a 58 | 58 58 44 68 72 79 73 74 |users..X|XXDhryst|
|00002900| 6f 6e 65 20 32 20 77 69 | 74 68 6f 75 74 20 72 65 |one 2 wi|thout re|
|00002910| 67 69 73 74 65 72 20 76 | 61 72 69 61 62 6c 65 73 |gister v|ariables|
|00002920| 20 20 20 20 33 30 35 38 | 31 2e 35 20 6c 70 73 20 | 3058|1.5 lps |
|00002930| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00002940| 6d 70 6c 65 73 29 0a 58 | 58 58 44 68 72 79 73 74 |mples).X|XXDhryst|
|00002950| 6f 6e 65 20 32 20 75 73 | 69 6e 67 20 72 65 67 69 |one 2 us|ing regi|
|00002960| 73 74 65 72 20 76 61 72 | 69 61 62 6c 65 73 20 20 |ster var|iables |
|00002970| 20 20 20 20 33 30 35 37 | 33 2e 38 20 6c 70 73 20 | 3057|3.8 lps |
|00002980| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00002990| 6d 70 6c 65 73 29 0a 58 | 58 58 41 72 69 74 68 6d |mples).X|XXArithm|
|000029a0| 65 74 69 63 20 54 65 73 | 74 20 28 74 79 70 65 20 |etic Tes|t (type |
|000029b0| 3d 20 61 72 69 74 68 6f | 68 29 20 20 20 20 20 20 |= aritho|h) |
|000029c0| 20 20 20 31 34 35 33 32 | 30 39 2e 36 20 6c 70 73 | 14532|09.6 lps|
|000029d0| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|000029e0| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|000029f0| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|00002a00| 20 3d 20 72 65 67 69 73 | 74 65 72 29 20 20 20 20 | = regis|ter) |
|00002a10| 20 20 20 20 20 20 33 32 | 33 38 2e 36 20 6c 70 73 | 32|38.6 lps|
|00002a20| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00002a30| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|00002a40| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|00002a50| 20 3d 20 73 68 6f 72 74 | 29 20 20 20 20 20 20 20 | = short|) |
|00002a60| 20 20 20 20 20 20 33 35 | 31 32 2e 39 20 6c 70 73 | 35|12.9 lps|
|00002a70| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00002a80| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|00002a90| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|00002aa0| 20 3d 20 69 6e 74 29 20 | 20 20 20 20 20 20 20 20 | = int) | |
|00002ab0| 20 20 20 20 20 20 33 32 | 33 39 2e 32 20 6c 70 73 | 32|39.2 lps|
|00002ac0| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00002ad0| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|00002ae0| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|00002af0| 20 3d 20 6c 6f 6e 67 29 | 20 20 20 20 20 20 20 20 | = long)| |
|00002b00| 20 20 20 20 20 20 33 32 | 33 38 2e 35 20 6c 70 73 | 32|38.5 lps|
|00002b10| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00002b20| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|00002b30| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|00002b40| 20 3d 20 66 6c 6f 61 74 | 29 20 20 20 20 20 20 20 | = float|) |
|00002b50| 20 20 20 20 20 20 32 36 | 35 34 2e 37 20 6c 70 73 | 26|54.7 lps|
|00002b60| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00002b70| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|00002b80| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|00002b90| 20 3d 20 64 6f 75 62 6c | 65 29 20 20 20 20 20 20 | = doubl|e) |
|00002ba0| 20 20 20 20 20 20 32 38 | 37 31 2e 33 20 6c 70 73 | 28|71.3 lps|
|00002bb0| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00002bc0| 61 6d 70 6c 65 73 29 0a | 58 58 58 53 79 73 74 65 |amples).|XXXSyste|
|00002bd0| 6d 20 43 61 6c 6c 20 4f | 76 65 72 68 65 61 64 20 |m Call O|verhead |
|00002be0| 54 65 73 74 20 20 20 20 | 20 20 20 20 20 20 20 20 |Test | |
|00002bf0| 20 20 20 20 20 20 33 36 | 33 30 2e 37 20 6c 70 73 | 36|30.7 lps|
|00002c00| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00002c10| 61 6d 70 6c 65 73 29 0a | 58 58 58 50 69 70 65 20 |amples).|XXXPipe |
|00002c20| 54 68 72 6f 75 67 68 70 | 75 74 20 54 65 73 74 20 |Throughp|ut Test |
|00002c30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002c40| 20 20 20 20 20 20 31 32 | 38 34 2e 34 20 6c 70 73 | 12|84.4 lps|
|00002c50| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00002c60| 61 6d 70 6c 65 73 29 0a | 58 58 58 50 69 70 65 2d |amples).|XXXPipe-|
|00002c70| 62 61 73 65 64 20 43 6f | 6e 74 65 78 74 20 53 77 |based Co|ntext Sw|
|00002c80| 69 74 63 68 69 6e 67 20 | 54 65 73 74 20 20 20 20 |itching |Test |
|00002c90| 20 20 20 20 20 20 20 35 | 36 33 2e 38 20 6c 70 73 | 5|63.8 lps|
|00002ca0| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00002cb0| 61 6d 70 6c 65 73 29 0a | 58 58 58 50 72 6f 63 65 |amples).|XXXProce|
|00002cc0| 73 73 20 43 72 65 61 74 | 69 6f 6e 20 54 65 73 74 |ss Creat|ion Test|
|00002cd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002ce0| 20 20 20 20 20 20 20 20 | 35 37 2e 36 20 6c 70 73 | |57.6 lps|
|00002cf0| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00002d00| 61 6d 70 6c 65 73 29 0a | 58 58 58 45 78 65 63 6c |amples).|XXXExecl|
|00002d10| 20 54 68 72 6f 75 67 68 | 70 75 74 20 54 65 73 74 | Through|put Test|
|00002d20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002d30| 20 20 20 20 20 20 20 20 | 34 33 2e 34 20 6c 70 73 | |43.4 lps|
|00002d40| 20 20 20 28 39 20 73 65 | 63 73 2c 20 36 20 73 61 | (9 se|cs, 6 sa|
|00002d50| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 52 |mples).X|XXFile R|
|00002d60| 65 61 64 20 20 28 31 30 | 20 73 65 63 6f 6e 64 73 |ead (10| seconds|
|00002d70| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00002d80| 20 20 20 20 20 36 37 34 | 38 2e 30 20 4b 42 70 73 | 674|8.0 KBps|
|00002d90| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00002da0| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 57 |mples).X|XXFile W|
|00002db0| 72 69 74 65 20 28 31 30 | 20 73 65 63 6f 6e 64 73 |rite (10| seconds|
|00002dc0| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00002dd0| 20 20 20 20 20 31 32 30 | 30 2e 30 20 4b 42 70 73 | 120|0.0 KBps|
|00002de0| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00002df0| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 43 |mples).X|XXFile C|
|00002e00| 6f 70 79 20 20 28 31 30 | 20 73 65 63 6f 6e 64 73 |opy (10| seconds|
|00002e10| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00002e20| 20 20 20 20 20 20 37 34 | 36 2e 30 20 4b 42 70 73 | 74|6.0 KBps|
|00002e30| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00002e40| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 52 |mples).X|XXFile R|
|00002e50| 65 61 64 20 20 28 33 30 | 20 73 65 63 6f 6e 64 73 |ead (30| seconds|
|00002e60| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00002e70| 20 20 20 20 20 37 30 37 | 37 2e 30 20 4b 42 70 73 | 707|7.0 KBps|
|00002e80| 20 20 28 33 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (30 se|cs, 6 sa|
|00002e90| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 57 |mples).X|XXFile W|
|00002ea0| 72 69 74 65 20 28 33 30 | 20 73 65 63 6f 6e 64 73 |rite (30| seconds|
|00002eb0| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00002ec0| 20 20 20 20 20 31 37 38 | 39 2e 30 20 4b 42 70 73 | 178|9.0 KBps|
|00002ed0| 20 20 28 33 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (30 se|cs, 6 sa|
|00002ee0| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 43 |mples).X|XXFile C|
|00002ef0| 6f 70 79 20 20 28 33 30 | 20 73 65 63 6f 6e 64 73 |opy (30| seconds|
|00002f00| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00002f10| 20 20 20 20 20 20 33 32 | 32 2e 30 20 4b 42 70 73 | 32|2.0 KBps|
|00002f20| 20 20 28 33 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (30 se|cs, 6 sa|
|00002f30| 6d 70 6c 65 73 29 0a 58 | 58 58 43 20 43 6f 6d 70 |mples).X|XXC Comp|
|00002f40| 69 6c 65 72 20 54 65 73 | 74 20 20 20 20 20 20 20 |iler Tes|t |
|00002f50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002f60| 20 20 20 20 20 20 20 34 | 37 2e 36 20 6c 70 6d 20 | 4|7.6 lpm |
|00002f70| 20 20 28 36 30 20 73 65 | 63 73 2c 20 33 20 73 61 | (60 se|cs, 3 sa|
|00002f80| 6d 70 6c 65 73 29 0a 58 | 58 58 53 68 65 6c 6c 20 |mples).X|XXShell |
|00002f90| 73 63 72 69 70 74 73 20 | 28 31 20 63 6f 6e 63 75 |scripts |(1 concu|
|00002fa0| 72 72 65 6e 74 29 20 20 | 20 20 20 20 20 20 20 20 |rrent) | |
|00002fb0| 20 20 20 20 20 20 20 33 | 37 2e 30 20 6c 70 6d 20 | 3|7.0 lpm |
|00002fc0| 20 20 28 36 30 20 73 65 | 63 73 2c 20 33 20 73 61 | (60 se|cs, 3 sa|
|00002fd0| 6d 70 6c 65 73 29 0a 58 | 58 58 53 68 65 6c 6c 20 |mples).X|XXShell |
|00002fe0| 73 63 72 69 70 74 73 20 | 28 32 20 63 6f 6e 63 75 |scripts |(2 concu|
|00002ff0| 72 72 65 6e 74 29 20 20 | 20 20 20 20 20 20 20 20 |rrent) | |
|00003000| 20 20 20 20 20 20 20 32 | 30 2e 30 20 6c 70 6d 20 | 2|0.0 lpm |
|00003010| 20 20 28 36 30 20 73 65 | 63 73 2c 20 33 20 73 61 | (60 se|cs, 3 sa|
|00003020| 6d 70 6c 65 73 29 0a 58 | 58 58 53 68 65 6c 6c 20 |mples).X|XXShell |
|00003030| 73 63 72 69 70 74 73 20 | 28 34 20 63 6f 6e 63 75 |scripts |(4 concu|
|00003040| 72 72 65 6e 74 29 20 20 | 20 20 20 20 20 20 20 20 |rrent) | |
|00003050| 20 20 20 20 20 20 20 31 | 30 2e 30 20 6c 70 6d 20 | 1|0.0 lpm |
|00003060| 20 20 28 36 30 20 73 65 | 63 73 2c 20 33 20 73 61 | (60 se|cs, 3 sa|
|00003070| 6d 70 6c 65 73 29 0a 58 | 58 58 53 68 65 6c 6c 20 |mples).X|XXShell |
|00003080| 73 63 72 69 70 74 73 20 | 28 38 20 63 6f 6e 63 75 |scripts |(8 concu|
|00003090| 72 72 65 6e 74 29 20 20 | 20 20 20 20 20 20 20 20 |rrent) | |
|000030a0| 20 20 20 20 20 20 20 20 | 35 2e 30 20 6c 70 6d 20 | |5.0 lpm |
|000030b0| 20 20 28 36 30 20 73 65 | 63 73 2c 20 33 20 73 61 | (60 se|cs, 3 sa|
|000030c0| 6d 70 6c 65 73 29 0a 58 | 58 58 44 63 3a 20 73 71 |mples).X|XXDc: sq|
|000030d0| 72 74 28 32 29 20 74 6f | 20 39 39 20 64 65 63 69 |rt(2) to| 99 deci|
|000030e0| 6d 61 6c 20 70 6c 61 63 | 65 73 20 20 20 20 20 20 |mal plac|es |
|000030f0| 20 20 20 20 20 31 32 30 | 35 2e 32 20 6c 70 6d 20 | 120|5.2 lpm |
|00003100| 20 20 28 36 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (60 se|cs, 6 sa|
|00003110| 6d 70 6c 65 73 29 0a 58 | 58 58 52 65 63 75 72 73 |mples).X|XXRecurs|
|00003120| 69 6f 6e 20 54 65 73 74 | 2d 2d 54 6f 77 65 72 20 |ion Test|--Tower |
|00003130| 6f 66 20 48 61 6e 6f 69 | 20 20 20 20 20 20 20 20 |of Hanoi| |
|00003140| 20 20 20 20 20 20 35 30 | 38 2e 32 20 6c 70 73 20 | 50|8.2 lps |
|00003150| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00003160| 6d 70 6c 65 73 29 0a 58 | 58 58 0a 58 58 58 0a 58 |mples).X|XX.XXX.X|
|00003170| 58 58 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |XX | |
|00003180| 20 20 20 20 20 20 20 49 | 4e 44 45 58 20 56 41 4c | I|NDEX VAL|
|00003190| 55 45 53 20 20 20 20 20 | 20 20 20 20 20 20 20 0a |UES | .|
|000031a0| 58 58 58 54 45 53 54 20 | 20 20 20 20 20 20 20 20 |XXXTEST | |
|000031b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000031c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 42 | | B|
|000031d0| 41 53 45 4c 49 4e 45 20 | 20 20 20 20 52 45 53 55 |ASELINE | RESU|
|000031e0| 4c 54 20 20 20 20 20 20 | 49 4e 44 45 58 0a 58 58 |LT |INDEX.XX|
|000031f0| 58 0a 58 58 58 41 72 69 | 74 68 6d 65 74 69 63 20 |X.XXXAri|thmetic |
|00003200| 54 65 73 74 20 28 74 79 | 70 65 20 3d 20 64 6f 75 |Test (ty|pe = dou|
|00003210| 62 6c 65 29 20 20 20 20 | 20 20 20 20 20 20 20 20 |ble) | |
|00003220| 20 20 20 32 35 34 31 2e | 37 20 20 20 20 20 32 38 | 2541.|7 28|
|00003230| 37 31 2e 33 20 20 20 20 | 20 20 20 20 31 2e 31 0a |71.3 | 1.1.|
|00003240| 58 58 58 44 68 72 79 73 | 74 6f 6e 65 20 32 20 77 |XXXDhrys|tone 2 w|
|00003250| 69 74 68 6f 75 74 20 72 | 65 67 69 73 74 65 72 20 |ithout r|egister |
|00003260| 76 61 72 69 61 62 6c 65 | 73 20 20 20 20 20 20 20 |variable|s |
|00003270| 32 32 33 36 36 2e 33 20 | 20 20 20 33 30 35 38 31 |22366.3 | 30581|
|00003280| 2e 35 20 20 20 20 20 20 | 20 20 31 2e 34 0a 58 58 |.5 | 1.4.XX|
|00003290| 58 45 78 65 63 6c 20 54 | 68 72 6f 75 67 68 70 75 |XExecl T|hroughpu|
|000032a0| 74 20 54 65 73 74 20 20 | 20 20 20 20 20 20 20 20 |t Test | |
|000032b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000032c0| 20 31 36 2e 35 20 20 20 | 20 20 20 20 34 33 2e 34 | 16.5 | 43.4|
|000032d0| 20 20 20 20 20 20 20 20 | 32 2e 36 0a 58 58 58 46 | |2.6.XXXF|
|000032e0| 69 6c 65 20 43 6f 70 79 | 20 20 28 33 30 20 73 65 |ile Copy| (30 se|
|000032f0| 63 6f 6e 64 73 29 20 20 | 20 20 20 20 20 20 20 20 |conds) | |
|00003300| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 31 37 | | 17|
|00003310| 39 2e 30 20 20 20 20 20 | 20 33 32 32 2e 30 20 20 |9.0 | 322.0 |
|00003320| 20 20 20 20 20 20 31 2e | 38 0a 58 58 58 50 69 70 | 1.|8.XXXPip|
|00003330| 65 2d 62 61 73 65 64 20 | 43 6f 6e 74 65 78 74 20 |e-based |Context |
|00003340| 53 77 69 74 63 68 69 6e | 67 20 54 65 73 74 20 20 |Switchin|g Test |
|00003350| 20 20 20 20 20 20 20 20 | 20 20 20 31 33 31 38 2e | | 1318.|
|00003360| 35 20 20 20 20 20 20 35 | 36 33 2e 38 20 20 20 20 |5 5|63.8 |
|00003370| 20 20 20 20 30 2e 34 0a | 58 58 58 53 68 65 6c 6c | 0.4.|XXXShell|
|00003380| 20 73 63 72 69 70 74 73 | 20 28 38 20 63 6f 6e 63 | scripts| (8 conc|
|00003390| 75 72 72 65 6e 74 29 20 | 20 20 20 20 20 20 20 20 |urrent) | |
|000033a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 34 2e 30 20 | | 4.0 |
|000033b0| 20 20 20 20 20 20 20 35 | 2e 30 20 20 20 20 20 20 | 5|.0 |
|000033c0| 20 20 31 2e 32 0a 58 58 | 58 20 20 20 20 20 20 20 | 1.2.XX|X |
|000033d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000033e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000033f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003400| 20 20 20 20 20 20 20 20 | 20 20 3d 3d 3d 3d 3d 3d | | ======|
|00003410| 3d 3d 3d 0a 58 58 58 20 | 20 20 20 20 53 55 4d 20 |===.XXX | SUM |
|00003420| 6f 66 20 20 36 20 69 74 | 65 6d 73 20 20 20 20 20 |of 6 it|ems |
|00003430| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003440| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 38 2e | | 8.|
|00003460| 36 0a 58 58 58 20 20 20 | 20 20 41 56 45 52 41 47 |6.XXX | AVERAG|
|00003470| 45 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |E | |
|00003480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000034a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 31 2e 34 0a | | 1.4.|
|000034b0| 41 42 52 41 43 41 44 41 | 42 52 41 0a 69 66 20 74 |ABRACADA|BRA.if t|
|000034c0| 65 73 74 20 33 30 35 31 | 20 2d 6e 65 20 22 60 77 |est 3051| -ne "`w|
|000034d0| 63 20 2d 63 20 68 70 34 | 32 35 74 2e 72 65 70 6f |c -c hp4|25t.repo|
|000034e0| 72 74 60 22 0a 74 68 65 | 6e 0a 65 63 68 6f 20 73 |rt`".the|n.echo s|
|000034f0| 68 61 72 3a 20 65 72 72 | 6f 72 20 74 72 61 6e 73 |har: err|or trans|
|00003500| 6d 69 74 74 69 6e 67 20 | 68 70 34 32 35 74 2e 72 |mitting |hp425t.r|
|00003510| 65 70 6f 72 74 20 27 28 | 73 68 6f 75 6c 64 20 68 |eport '(|should h|
|00003520| 61 76 65 20 62 65 65 6e | 20 33 30 35 31 20 63 68 |ave been| 3051 ch|
|00003530| 61 72 61 63 74 65 72 73 | 29 27 0a 66 69 0a 65 63 |aracters|)'.fi.ec|
|00003540| 68 6f 20 73 68 61 72 3a | 20 65 78 74 72 61 63 74 |ho shar:| extract|
|00003550| 69 6e 67 20 68 70 37 32 | 30 2e 72 65 70 6f 72 74 |ing hp72|0.report|
|00003560| 20 27 28 33 30 34 33 20 | 63 68 61 72 61 63 74 65 | '(3043 |characte|
|00003570| 72 73 29 27 0a 73 65 64 | 20 27 73 2f 5e 58 58 2f |rs)'.sed| 's/^XX/|
|00003580| 2f 27 20 3c 3c 20 5c 41 | 42 52 41 43 41 44 41 42 |/' << \A|BRACADAB|
|00003590| 52 41 20 3e 20 68 70 37 | 32 30 2e 72 65 70 6f 72 |RA > hp7|20.repor|
|000035a0| 74 0a 58 58 58 0a 58 58 | 58 20 20 42 59 54 45 20 |t.XXX.XX|X BYTE |
|000035b0| 55 4e 49 58 20 42 65 6e | 63 68 6d 61 72 6b 73 20 |UNIX Ben|chmarks |
|000035c0| 28 56 65 72 73 69 6f 6e | 20 31 2e 31 29 0a 58 58 |(Version| 1.1).XX|
|000035d0| 58 20 20 53 79 73 74 65 | 6d 20 2d 2d 20 48 50 2d |X Syste|m -- HP-|
|000035e0| 55 58 20 68 70 37 32 30 | 20 41 2e 42 38 2e 30 31 |UX hp720| A.B8.01|
|000035f0| 20 41 20 39 30 30 30 2f | 37 32 30 20 34 38 39 31 | A 9000/|720 4891|
|00003600| 34 31 36 31 0a 58 58 58 | 20 20 53 74 61 72 74 20 |4161.XXX| Start |
|00003610| 42 65 6e 63 68 6d 61 72 | 6b 20 52 75 6e 3a 20 46 |Benchmar|k Run: F|
|00003620| 72 69 20 41 70 72 20 31 | 39 20 30 39 3a 34 30 3a |ri Apr 1|9 09:40:|
|00003630| 31 32 20 45 44 54 20 31 | 39 39 31 0a 58 58 58 20 |12 EDT 1|991.XXX |
|00003640| 20 20 31 20 69 6e 74 65 | 72 61 63 74 69 76 65 20 | 1 inte|ractive |
|00003650| 75 73 65 72 73 2e 0a 58 | 58 58 44 68 72 79 73 74 |users..X|XXDhryst|
|00003660| 6f 6e 65 20 32 20 77 69 | 74 68 6f 75 74 20 72 65 |one 2 wi|thout re|
|00003670| 67 69 73 74 65 72 20 76 | 61 72 69 61 62 6c 65 73 |gister v|ariables|
|00003680| 20 20 20 20 38 31 35 33 | 33 2e 38 20 6c 70 73 20 | 8153|3.8 lps |
|00003690| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|000036a0| 6d 70 6c 65 73 29 0a 58 | 58 58 44 68 72 79 73 74 |mples).X|XXDhryst|
|000036b0| 6f 6e 65 20 32 20 75 73 | 69 6e 67 20 72 65 67 69 |one 2 us|ing regi|
|000036c0| 73 74 65 72 20 76 61 72 | 69 61 62 6c 65 73 20 20 |ster var|iables |
|000036d0| 20 20 20 20 38 31 35 33 | 33 2e 33 20 6c 70 73 20 | 8153|3.3 lps |
|000036e0| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|000036f0| 6d 70 6c 65 73 29 0a 58 | 58 58 41 72 69 74 68 6d |mples).X|XXArithm|
|00003700| 65 74 69 63 20 54 65 73 | 74 20 28 74 79 70 65 20 |etic Tes|t (type |
|00003710| 3d 20 61 72 69 74 68 6f | 68 29 20 20 20 20 20 20 |= aritho|h) |
|00003720| 20 20 20 32 33 33 31 35 | 36 2e 31 20 6c 70 73 20 | 23315|6.1 lps |
|00003730| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00003740| 6d 70 6c 65 73 29 0a 58 | 58 58 41 72 69 74 68 6d |mples).X|XXArithm|
|00003750| 65 74 69 63 20 54 65 73 | 74 20 28 74 79 70 65 20 |etic Tes|t (type |
|00003760| 3d 20 72 65 67 69 73 74 | 65 72 29 20 20 20 20 20 |= regist|er) |
|00003770| 20 20 20 20 20 35 31 39 | 35 2e 37 20 6c 70 73 20 | 519|5.7 lps |
|00003780| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00003790| 6d 70 6c 65 73 29 0a 58 | 58 58 41 72 69 74 68 6d |mples).X|XXArithm|
|000037a0| 65 74 69 63 20 54 65 73 | 74 20 28 74 79 70 65 20 |etic Tes|t (type |
|000037b0| 3d 20 73 68 6f 72 74 29 | 20 20 20 20 20 20 20 20 |= short)| |
|000037c0| 20 20 20 20 20 35 31 33 | 34 2e 30 20 6c 70 73 20 | 513|4.0 lps |
|000037d0| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|000037e0| 6d 70 6c 65 73 29 0a 58 | 58 58 41 72 69 74 68 6d |mples).X|XXArithm|
|000037f0| 65 74 69 63 20 54 65 73 | 74 20 28 74 79 70 65 20 |etic Tes|t (type |
|00003800| 3d 20 69 6e 74 29 20 20 | 20 20 20 20 20 20 20 20 |= int) | |
|00003810| 20 20 20 20 20 35 31 39 | 35 2e 36 20 6c 70 73 20 | 519|5.6 lps |
|00003820| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00003830| 6d 70 6c 65 73 29 0a 58 | 58 58 41 72 69 74 68 6d |mples).X|XXArithm|
|00003840| 65 74 69 63 20 54 65 73 | 74 20 28 74 79 70 65 20 |etic Tes|t (type |
|00003850| 3d 20 6c 6f 6e 67 29 20 | 20 20 20 20 20 20 20 20 |= long) | |
|00003860| 20 20 20 20 20 35 31 39 | 35 2e 37 20 6c 70 73 20 | 519|5.7 lps |
|00003870| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00003880| 6d 70 6c 65 73 29 0a 58 | 58 58 41 72 69 74 68 6d |mples).X|XXArithm|
|00003890| 65 74 69 63 20 54 65 73 | 74 20 28 74 79 70 65 20 |etic Tes|t (type |
|000038a0| 3d 20 66 6c 6f 61 74 29 | 20 20 20 20 20 20 20 20 |= float)| |
|000038b0| 20 20 20 20 31 32 39 33 | 39 2e 37 20 6c 70 73 20 | 1293|9.7 lps |
|000038c0| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|000038d0| 6d 70 6c 65 73 29 0a 58 | 58 58 41 72 69 74 68 6d |mples).X|XXArithm|
|000038e0| 65 74 69 63 20 54 65 73 | 74 20 28 74 79 70 65 20 |etic Tes|t (type |
|000038f0| 3d 20 64 6f 75 62 6c 65 | 29 20 20 20 20 20 20 20 |= double|) |
|00003900| 20 20 20 20 32 31 32 38 | 36 2e 30 20 6c 70 73 20 | 2128|6.0 lps |
|00003910| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00003920| 6d 70 6c 65 73 29 0a 58 | 58 58 53 79 73 74 65 6d |mples).X|XXSystem|
|00003930| 20 43 61 6c 6c 20 4f 76 | 65 72 68 65 61 64 20 54 | Call Ov|erhead T|
|00003940| 65 73 74 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |est | |
|00003950| 20 20 20 20 32 33 31 30 | 30 2e 37 20 6c 70 73 20 | 2310|0.7 lps |
|00003960| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00003970| 6d 70 6c 65 73 29 0a 58 | 58 58 50 69 70 65 20 54 |mples).X|XXPipe T|
|00003980| 68 72 6f 75 67 68 70 75 | 74 20 54 65 73 74 20 20 |hroughpu|t Test |
|00003990| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000039a0| 20 20 20 20 20 37 37 32 | 33 2e 32 20 6c 70 73 20 | 772|3.2 lps |
|000039b0| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|000039c0| 6d 70 6c 65 73 29 0a 58 | 58 58 50 69 70 65 2d 62 |mples).X|XXPipe-b|
|000039d0| 61 73 65 64 20 43 6f 6e | 74 65 78 74 20 53 77 69 |ased Con|text Swi|
|000039e0| 74 63 68 69 6e 67 20 54 | 65 73 74 20 20 20 20 20 |tching T|est |
|000039f0| 20 20 20 20 20 33 31 35 | 31 2e 34 20 6c 70 73 20 | 315|1.4 lps |
|00003a00| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00003a10| 6d 70 6c 65 73 29 0a 58 | 58 58 50 72 6f 63 65 73 |mples).X|XXProces|
|00003a20| 73 20 43 72 65 61 74 69 | 6f 6e 20 54 65 73 74 20 |s Creati|on Test |
|00003a30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003a40| 20 20 20 20 20 20 32 32 | 31 2e 35 20 6c 70 73 20 | 22|1.5 lps |
|00003a50| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00003a60| 6d 70 6c 65 73 29 0a 58 | 58 58 45 78 65 63 6c 20 |mples).X|XXExecl |
|00003a70| 54 68 72 6f 75 67 68 70 | 75 74 20 54 65 73 74 20 |Throughp|ut Test |
|00003a80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003a90| 20 20 20 20 20 20 20 37 | 30 2e 36 20 6c 70 73 20 | 7|0.6 lps |
|00003aa0| 20 20 28 39 20 73 65 63 | 73 2c 20 36 20 73 61 6d | (9 sec|s, 6 sam|
|00003ab0| 70 6c 65 73 29 0a 58 58 | 58 46 69 6c 65 20 52 65 |ples).XX|XFile Re|
|00003ac0| 61 64 20 20 28 31 30 20 | 73 65 63 6f 6e 64 73 29 |ad (10 |seconds)|
|00003ad0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003ae0| 20 20 20 33 30 30 34 38 | 2e 30 20 4b 42 70 73 20 | 30048|.0 KBps |
|00003af0| 20 28 31 30 20 73 65 63 | 73 2c 20 36 20 73 61 6d | (10 sec|s, 6 sam|
|00003b00| 70 6c 65 73 29 0a 58 58 | 58 46 69 6c 65 20 57 72 |ples).XX|XFile Wr|
|00003b10| 69 74 65 20 28 31 30 20 | 73 65 63 6f 6e 64 73 29 |ite (10 |seconds)|
|00003b20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003b30| 20 20 20 20 37 37 36 36 | 2e 30 20 4b 42 70 73 20 | 7766|.0 KBps |
|00003b40| 20 28 31 30 20 73 65 63 | 73 2c 20 36 20 73 61 6d | (10 sec|s, 6 sam|
|00003b50| 70 6c 65 73 29 0a 58 58 | 58 46 69 6c 65 20 43 6f |ples).XX|XFile Co|
|00003b60| 70 79 20 20 28 31 30 20 | 73 65 63 6f 6e 64 73 29 |py (10 |seconds)|
|00003b70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003b80| 20 20 20 20 20 37 37 35 | 2e 30 20 4b 42 70 73 20 | 775|.0 KBps |
|00003b90| 20 28 31 30 20 73 65 63 | 73 2c 20 36 20 73 61 6d | (10 sec|s, 6 sam|
|00003ba0| 70 6c 65 73 29 0a 58 58 | 58 46 69 6c 65 20 52 65 |ples).XX|XFile Re|
|00003bb0| 61 64 20 20 28 33 30 20 | 73 65 63 6f 6e 64 73 29 |ad (30 |seconds)|
|00003bc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003bd0| 20 20 20 33 31 30 39 31 | 2e 30 20 4b 42 70 73 20 | 31091|.0 KBps |
|00003be0| 20 28 33 30 20 73 65 63 | 73 2c 20 36 20 73 61 6d | (30 sec|s, 6 sam|
|00003bf0| 70 6c 65 73 29 0a 58 58 | 58 46 69 6c 65 20 57 72 |ples).XX|XFile Wr|
|00003c00| 69 74 65 20 28 33 30 20 | 73 65 63 6f 6e 64 73 29 |ite (30 |seconds)|
|00003c10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003c20| 20 20 20 20 39 30 33 33 | 2e 30 20 4b 42 70 73 20 | 9033|.0 KBps |
|00003c30| 20 28 33 30 20 73 65 63 | 73 2c 20 36 20 73 61 6d | (30 sec|s, 6 sam|
|00003c40| 70 6c 65 73 29 0a 58 58 | 58 46 69 6c 65 20 43 6f |ples).XX|XFile Co|
|00003c50| 70 79 20 20 28 33 30 20 | 73 65 63 6f 6e 64 73 29 |py (30 |seconds)|
|00003c60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003c70| 20 20 20 20 20 39 31 30 | 2e 30 20 4b 42 70 73 20 | 910|.0 KBps |
|00003c80| 20 28 33 30 20 73 65 63 | 73 2c 20 36 20 73 61 6d | (30 sec|s, 6 sam|
|00003c90| 70 6c 65 73 29 0a 58 58 | 58 43 20 43 6f 6d 70 69 |ples).XX|XC Compi|
|00003ca0| 6c 65 72 20 54 65 73 74 | 20 20 20 20 20 20 20 20 |ler Test| |
|00003cb0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003cc0| 20 20 20 20 20 20 38 36 | 2e 39 20 6c 70 6d 20 20 | 86|.9 lpm |
|00003cd0| 20 28 36 30 20 73 65 63 | 73 2c 20 33 20 73 61 6d | (60 sec|s, 3 sam|
|00003ce0| 70 6c 65 73 29 0a 58 58 | 58 53 68 65 6c 6c 20 73 |ples).XX|XShell s|
|00003cf0| 63 72 69 70 74 73 20 28 | 31 20 63 6f 6e 63 75 72 |cripts (|1 concur|
|00003d00| 72 65 6e 74 29 20 20 20 | 20 20 20 20 20 20 20 20 |rent) | |
|00003d10| 20 20 20 20 20 20 35 36 | 2e 37 20 6c 70 6d 20 20 | 56|.7 lpm |
|00003d20| 20 28 36 30 20 73 65 63 | 73 2c 20 33 20 73 61 6d | (60 sec|s, 3 sam|
|00003d30| 70 6c 65 73 29 0a 58 58 | 58 53 68 65 6c 6c 20 73 |ples).XX|XShell s|
|00003d40| 63 72 69 70 74 73 20 28 | 32 20 63 6f 6e 63 75 72 |cripts (|2 concur|
|00003d50| 72 65 6e 74 29 20 20 20 | 20 20 20 20 20 20 20 20 |rent) | |
|00003d60| 20 20 20 20 20 20 33 34 | 2e 30 20 6c 70 6d 20 20 | 34|.0 lpm |
|00003d70| 20 28 36 30 20 73 65 63 | 73 2c 20 33 20 73 61 6d | (60 sec|s, 3 sam|
|00003d80| 70 6c 65 73 29 0a 58 58 | 58 53 68 65 6c 6c 20 73 |ples).XX|XShell s|
|00003d90| 63 72 69 70 74 73 20 28 | 34 20 63 6f 6e 63 75 72 |cripts (|4 concur|
|00003da0| 72 65 6e 74 29 20 20 20 | 20 20 20 20 20 20 20 20 |rent) | |
|00003db0| 20 20 20 20 20 20 31 38 | 2e 33 20 6c 70 6d 20 20 | 18|.3 lpm |
|00003dc0| 20 28 36 30 20 73 65 63 | 73 2c 20 33 20 73 61 6d | (60 sec|s, 3 sam|
|00003dd0| 70 6c 65 73 29 0a 58 58 | 58 53 68 65 6c 6c 20 73 |ples).XX|XShell s|
|00003de0| 63 72 69 70 74 73 20 28 | 38 20 63 6f 6e 63 75 72 |cripts (|8 concur|
|00003df0| 72 65 6e 74 29 20 20 20 | 20 20 20 20 20 20 20 20 |rent) | |
|00003e00| 20 20 20 20 20 20 20 39 | 2e 33 20 6c 70 6d 20 20 | 9|.3 lpm |
|00003e10| 20 28 36 30 20 73 65 63 | 73 2c 20 33 20 73 61 6d | (60 sec|s, 3 sam|
|00003e20| 70 6c 65 73 29 0a 58 58 | 58 44 63 3a 20 73 71 72 |ples).XX|XDc: sqr|
|00003e30| 74 28 32 29 20 74 6f 20 | 39 39 20 64 65 63 69 6d |t(2) to |99 decim|
|00003e40| 61 6c 20 70 6c 61 63 65 | 73 20 20 20 20 20 20 20 |al place|s |
|00003e50| 20 20 20 20 32 39 30 37 | 2e 35 20 6c 70 6d 20 20 | 2907|.5 lpm |
|00003e60| 20 28 36 30 20 73 65 63 | 73 2c 20 36 20 73 61 6d | (60 sec|s, 6 sam|
|00003e70| 70 6c 65 73 29 0a 58 58 | 58 52 65 63 75 72 73 69 |ples).XX|XRecursi|
|00003e80| 6f 6e 20 54 65 73 74 2d | 2d 54 6f 77 65 72 20 6f |on Test-|-Tower o|
|00003e90| 66 20 48 61 6e 6f 69 20 | 20 20 20 20 20 20 20 20 |f Hanoi | |
|00003ea0| 20 20 20 20 20 38 33 30 | 2e 30 20 6c 70 73 20 20 | 830|.0 lps |
|00003eb0| 20 28 31 30 20 73 65 63 | 73 2c 20 36 20 73 61 6d | (10 sec|s, 6 sam|
|00003ec0| 70 6c 65 73 29 0a 58 58 | 58 0a 58 58 58 0a 58 58 |ples).XX|X.XXX.XX|
|00003ed0| 58 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |X | |
|00003ee0| 20 20 20 20 20 20 49 4e | 44 45 58 20 56 41 4c 55 | IN|DEX VALU|
|00003ef0| 45 53 20 20 20 20 20 20 | 20 20 20 20 20 20 0a 58 |ES | .X|
|00003f00| 58 58 54 45 53 54 20 20 | 20 20 20 20 20 20 20 20 |XXTEST | |
|00003f10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 42 41 | | BA|
|00003f30| 53 45 4c 49 4e 45 20 20 | 20 20 20 52 45 53 55 4c |SELINE | RESUL|
|00003f40| 54 20 20 20 20 20 20 49 | 4e 44 45 58 0a 58 58 58 |T I|NDEX.XXX|
|00003f50| 0a 58 58 58 41 72 69 74 | 68 6d 65 74 69 63 20 54 |.XXXArit|hmetic T|
|00003f60| 65 73 74 20 28 74 79 70 | 65 20 3d 20 64 6f 75 62 |est (typ|e = doub|
|00003f70| 6c 65 29 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |le) | |
|00003f80| 20 20 32 35 34 31 2e 37 | 20 20 20 20 32 31 32 38 | 2541.7| 2128|
|00003f90| 36 2e 30 20 20 20 20 20 | 20 20 20 38 2e 34 0a 58 |6.0 | 8.4.X|
|00003fa0| 58 58 44 68 72 79 73 74 | 6f 6e 65 20 32 20 77 69 |XXDhryst|one 2 wi|
|00003fb0| 74 68 6f 75 74 20 72 65 | 67 69 73 74 65 72 20 76 |thout re|gister v|
|00003fc0| 61 72 69 61 62 6c 65 73 | 20 20 20 20 20 20 20 32 |ariables| 2|
|00003fd0| 32 33 36 36 2e 33 20 20 | 20 20 38 31 35 33 33 2e |2366.3 | 81533.|
|00003fe0| 38 20 20 20 20 20 20 20 | 20 33 2e 36 0a 58 58 58 |8 | 3.6.XXX|
|00003ff0| 45 78 65 63 6c 20 54 68 | 72 6f 75 67 68 70 75 74 |Execl Th|roughput|
|00004000| 20 54 65 73 74 20 20 20 | 20 20 20 20 20 20 20 20 | Test | |
|00004010| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004020| 31 36 2e 35 20 20 20 20 | 20 20 20 37 30 2e 36 20 |16.5 | 70.6 |
|00004030| 20 20 20 20 20 20 20 34 | 2e 33 0a 58 58 58 46 69 | 4|.3.XXXFi|
|00004040| 6c 65 20 43 6f 70 79 20 | 20 28 33 30 20 73 65 63 |le Copy | (30 sec|
|00004050| 6f 6e 64 73 29 20 20 20 | 20 20 20 20 20 20 20 20 |onds) | |
|00004060| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 31 37 39 | | 179|
|00004070| 2e 30 20 20 20 20 20 20 | 39 31 30 2e 30 20 20 20 |.0 |910.0 |
|00004080| 20 20 20 20 20 35 2e 31 | 0a 58 58 58 50 69 70 65 | 5.1|.XXXPipe|
|00004090| 2d 62 61 73 65 64 20 43 | 6f 6e 74 65 78 74 20 53 |-based C|ontext S|
|000040a0| 77 69 74 63 68 69 6e 67 | 20 54 65 73 74 20 20 20 |witching| Test |
|000040b0| 20 20 20 20 20 20 20 20 | 20 20 31 33 31 38 2e 35 | | 1318.5|
|000040c0| 20 20 20 20 20 33 31 35 | 31 2e 34 20 20 20 20 20 | 315|1.4 |
|000040d0| 20 20 20 32 2e 34 0a 58 | 58 58 53 68 65 6c 6c 20 | 2.4.X|XXShell |
|000040e0| 73 63 72 69 70 74 73 20 | 28 38 20 63 6f 6e 63 75 |scripts |(8 concu|
|000040f0| 72 72 65 6e 74 29 20 20 | 20 20 20 20 20 20 20 20 |rrent) | |
|00004100| 20 20 20 20 20 20 20 20 | 20 20 20 34 2e 30 20 20 | | 4.0 |
|00004110| 20 20 20 20 20 20 39 2e | 33 20 20 20 20 20 20 20 | 9.|3 |
|00004120| 20 32 2e 33 0a 58 58 58 | 20 20 20 20 20 20 20 20 | 2.3.XXX| |
|00004130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004150| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004160| 20 20 20 20 20 20 20 20 | 20 3d 3d 3d 3d 3d 3d 3d | | =======|
|00004170| 3d 3d 0a 58 58 58 20 20 | 20 20 20 53 55 4d 20 6f |==.XXX | SUM o|
|00004180| 66 20 20 36 20 69 74 65 | 6d 73 20 20 20 20 20 20 |f 6 ite|ms |
|00004190| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000041a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000041b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 32 36 2e 31 | | 26.1|
|000041c0| 0a 58 58 58 20 20 20 20 | 20 41 56 45 52 41 47 45 |.XXX | AVERAGE|
|000041d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000041e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000041f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004200| 20 20 20 20 20 20 20 20 | 20 20 20 34 2e 33 0a 41 | | 4.3.A|
|00004210| 42 52 41 43 41 44 41 42 | 52 41 0a 69 66 20 74 65 |BRACADAB|RA.if te|
|00004220| 73 74 20 33 30 34 33 20 | 2d 6e 65 20 22 60 77 63 |st 3043 |-ne "`wc|
|00004230| 20 2d 63 20 68 70 37 32 | 30 2e 72 65 70 6f 72 74 | -c hp72|0.report|
|00004240| 60 22 0a 74 68 65 6e 0a | 65 63 68 6f 20 73 68 61 |`".then.|echo sha|
|00004250| 72 3a 20 65 72 72 6f 72 | 20 74 72 61 6e 73 6d 69 |r: error| transmi|
|00004260| 74 74 69 6e 67 20 68 70 | 37 32 30 2e 72 65 70 6f |tting hp|720.repo|
|00004270| 72 74 20 27 28 73 68 6f | 75 6c 64 20 68 61 76 65 |rt '(sho|uld have|
|00004280| 20 62 65 65 6e 20 33 30 | 34 33 20 63 68 61 72 61 | been 30|43 chara|
|00004290| 63 74 65 72 73 29 27 0a | 66 69 0a 65 63 68 6f 20 |cters)'.|fi.echo |
|000042a0| 73 68 61 72 3a 20 65 78 | 74 72 61 63 74 69 6e 67 |shar: ex|tracting|
|000042b0| 20 6e 65 78 74 30 34 30 | 2e 72 65 70 6f 72 74 20 | next040|.report |
|000042c0| 27 28 33 30 31 31 20 63 | 68 61 72 61 63 74 65 72 |'(3011 c|haracter|
|000042d0| 73 29 27 0a 73 65 64 20 | 27 73 2f 5e 58 58 2f 2f |s)'.sed |'s/^XX//|
|000042e0| 27 20 3c 3c 20 5c 41 42 | 52 41 43 41 44 41 42 52 |' << \AB|RACADABR|
|000042f0| 41 20 3e 20 6e 65 78 74 | 30 34 30 2e 72 65 70 6f |A > next|040.repo|
|00004300| 72 74 0a 58 58 58 0a 58 | 58 58 20 20 42 59 54 45 |rt.XXX.X|XX BYTE|
|00004310| 20 55 4e 49 58 20 42 65 | 6e 63 68 6d 61 72 6b 73 | UNIX Be|nchmarks|
|00004320| 20 28 56 65 72 73 69 6f | 6e 20 33 2e 39 29 0a 58 | (Versio|n 3.9).X|
|00004330| 58 58 20 20 53 79 73 74 | 65 6d 20 2d 2d 20 6e 65 |XX Syst|em -- ne|
|00004340| 78 74 30 34 30 0a 58 58 | 58 20 20 53 74 61 72 74 |xt040.XX|X Start|
|00004350| 20 42 65 6e 63 68 6d 61 | 72 6b 20 52 75 6e 3a 20 | Benchma|rk Run: |
|00004360| 54 68 75 20 4d 61 79 20 | 20 39 20 31 34 3a 34 34 |Thu May | 9 14:44|
|00004370| 3a 31 31 20 45 44 54 20 | 31 39 39 31 0a 58 58 58 |:11 EDT |1991.XXX|
|00004380| 20 20 20 30 20 69 6e 74 | 65 72 61 63 74 69 76 65 | 0 int|eractive|
|00004390| 20 75 73 65 72 73 2e 0a | 58 58 58 44 68 72 79 73 | users..|XXXDhrys|
|000043a0| 74 6f 6e 65 20 32 20 77 | 69 74 68 6f 75 74 20 72 |tone 2 w|ithout r|
|000043b0| 65 67 69 73 74 65 72 20 | 76 61 72 69 61 62 6c 65 |egister |variable|
|000043c0| 73 20 20 20 20 32 33 35 | 36 31 2e 38 20 6c 70 73 |s 235|61.8 lps|
|000043d0| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|000043e0| 61 6d 70 6c 65 73 29 0a | 58 58 58 44 68 72 79 73 |amples).|XXXDhrys|
|000043f0| 74 6f 6e 65 20 32 20 75 | 73 69 6e 67 20 72 65 67 |tone 2 u|sing reg|
|00004400| 69 73 74 65 72 20 76 61 | 72 69 61 62 6c 65 73 20 |ister va|riables |
|00004410| 20 20 20 20 20 32 33 35 | 36 33 2e 36 20 6c 70 73 | 235|63.6 lps|
|00004420| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00004430| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|00004440| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|00004450| 20 3d 20 61 72 69 74 68 | 6f 68 29 20 20 20 20 20 | = arith|oh) |
|00004460| 20 20 20 20 20 34 37 33 | 30 39 2e 33 20 6c 70 73 | 473|09.3 lps|
|00004470| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00004480| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|00004490| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|000044a0| 20 3d 20 72 65 67 69 73 | 74 65 72 29 20 20 20 20 | = regis|ter) |
|000044b0| 20 20 20 20 20 20 33 31 | 35 31 2e 34 20 6c 70 73 | 31|51.4 lps|
|000044c0| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|000044d0| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|000044e0| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|000044f0| 20 3d 20 73 68 6f 72 74 | 29 20 20 20 20 20 20 20 | = short|) |
|00004500| 20 20 20 20 20 20 33 35 | 30 37 2e 36 20 6c 70 73 | 35|07.6 lps|
|00004510| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00004520| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|00004530| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|00004540| 20 3d 20 69 6e 74 29 20 | 20 20 20 20 20 20 20 20 | = int) | |
|00004550| 20 20 20 20 20 20 33 31 | 35 30 2e 35 20 6c 70 73 | 31|50.5 lps|
|00004560| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00004570| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|00004580| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|00004590| 20 3d 20 6c 6f 6e 67 29 | 20 20 20 20 20 20 20 20 | = long)| |
|000045a0| 20 20 20 20 20 20 33 31 | 35 30 2e 34 20 6c 70 73 | 31|50.4 lps|
|000045b0| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|000045c0| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|000045d0| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|000045e0| 20 3d 20 66 6c 6f 61 74 | 29 20 20 20 20 20 20 20 | = float|) |
|000045f0| 20 20 20 20 20 20 32 38 | 33 37 2e 39 20 6c 70 73 | 28|37.9 lps|
|00004600| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00004610| 61 6d 70 6c 65 73 29 0a | 58 58 58 41 72 69 74 68 |amples).|XXXArith|
|00004620| 6d 65 74 69 63 20 54 65 | 73 74 20 28 74 79 70 65 |metic Te|st (type|
|00004630| 20 3d 20 64 6f 75 62 6c | 65 29 20 20 20 20 20 20 | = doubl|e) |
|00004640| 20 20 20 20 20 20 32 38 | 33 37 2e 37 20 6c 70 73 | 28|37.7 lps|
|00004650| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00004660| 61 6d 70 6c 65 73 29 0a | 58 58 58 53 79 73 74 65 |amples).|XXXSyste|
|00004670| 6d 20 43 61 6c 6c 20 4f | 76 65 72 68 65 61 64 20 |m Call O|verhead |
|00004680| 54 65 73 74 20 20 20 20 | 20 20 20 20 20 20 20 20 |Test | |
|00004690| 20 20 20 20 20 20 38 33 | 30 38 2e 38 20 6c 70 73 | 83|08.8 lps|
|000046a0| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|000046b0| 61 6d 70 6c 65 73 29 0a | 58 58 58 50 69 70 65 20 |amples).|XXXPipe |
|000046c0| 54 68 72 6f 75 67 68 70 | 75 74 20 54 65 73 74 20 |Throughp|ut Test |
|000046d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000046e0| 20 20 20 20 20 20 32 39 | 36 36 2e 37 20 6c 70 73 | 29|66.7 lps|
|000046f0| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00004700| 61 6d 70 6c 65 73 29 0a | 58 58 58 50 69 70 65 2d |amples).|XXXPipe-|
|00004710| 62 61 73 65 64 20 43 6f | 6e 74 65 78 74 20 53 77 |based Co|ntext Sw|
|00004720| 69 74 63 68 69 6e 67 20 | 54 65 73 74 20 20 20 20 |itching |Test |
|00004730| 20 20 20 20 20 20 31 32 | 31 31 2e 37 20 6c 70 73 | 12|11.7 lps|
|00004740| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|00004750| 61 6d 70 6c 65 73 29 0a | 58 58 58 50 72 6f 63 65 |amples).|XXXProce|
|00004760| 73 73 20 43 72 65 61 74 | 69 6f 6e 20 54 65 73 74 |ss Creat|ion Test|
|00004770| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004780| 20 20 20 20 20 20 20 20 | 34 33 2e 35 20 6c 70 73 | |43.5 lps|
|00004790| 20 20 20 28 31 30 20 73 | 65 63 73 2c 20 36 20 73 | (10 s|ecs, 6 s|
|000047a0| 61 6d 70 6c 65 73 29 0a | 58 58 58 45 78 65 63 6c |amples).|XXXExecl|
|000047b0| 20 54 68 72 6f 75 67 68 | 70 75 74 20 54 65 73 74 | Through|put Test|
|000047c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000047d0| 20 20 20 20 20 20 20 20 | 32 36 2e 36 20 6c 70 73 | |26.6 lps|
|000047e0| 20 20 20 28 39 20 73 65 | 63 73 2c 20 36 20 73 61 | (9 se|cs, 6 sa|
|000047f0| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 52 |mples).X|XXFile R|
|00004800| 65 61 64 20 20 28 31 30 | 20 73 65 63 6f 6e 64 73 |ead (10| seconds|
|00004810| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00004820| 20 20 20 20 32 30 32 30 | 39 2e 30 20 4b 42 70 73 | 2020|9.0 KBps|
|00004830| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00004840| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 57 |mples).X|XXFile W|
|00004850| 72 69 74 65 20 28 31 30 | 20 73 65 63 6f 6e 64 73 |rite (10| seconds|
|00004860| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00004870| 20 20 20 20 20 31 30 30 | 30 2e 30 20 4b 42 70 73 | 100|0.0 KBps|
|00004880| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00004890| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 43 |mples).X|XXFile C|
|000048a0| 6f 70 79 20 20 28 31 30 | 20 73 65 63 6f 6e 64 73 |opy (10| seconds|
|000048b0| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|000048c0| 20 20 20 20 20 20 38 30 | 34 2e 30 20 4b 42 70 73 | 80|4.0 KBps|
|000048d0| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|000048e0| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 52 |mples).X|XXFile R|
|000048f0| 65 61 64 20 20 28 33 30 | 20 73 65 63 6f 6e 64 73 |ead (30| seconds|
|00004900| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00004910| 20 20 20 20 32 31 30 33 | 31 2e 30 20 4b 42 70 73 | 2103|1.0 KBps|
|00004920| 20 20 28 33 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (30 se|cs, 6 sa|
|00004930| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 57 |mples).X|XXFile W|
|00004940| 72 69 74 65 20 28 33 30 | 20 73 65 63 6f 6e 64 73 |rite (30| seconds|
|00004950| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00004960| 20 20 20 20 20 20 39 33 | 33 2e 30 20 4b 42 70 73 | 93|3.0 KBps|
|00004970| 20 20 28 33 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (30 se|cs, 6 sa|
|00004980| 6d 70 6c 65 73 29 0a 58 | 58 58 46 69 6c 65 20 43 |mples).X|XXFile C|
|00004990| 6f 70 79 20 20 28 33 30 | 20 73 65 63 6f 6e 64 73 |opy (30| seconds|
|000049a0| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|000049b0| 20 20 20 20 20 20 37 36 | 35 2e 30 20 4b 42 70 73 | 76|5.0 KBps|
|000049c0| 20 20 28 33 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (30 se|cs, 6 sa|
|000049d0| 6d 70 6c 65 73 29 0a 58 | 58 58 43 20 43 6f 6d 70 |mples).X|XXC Comp|
|000049e0| 69 6c 65 72 20 54 65 73 | 74 20 20 20 20 20 20 20 |iler Tes|t |
|000049f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004a00| 20 20 20 20 20 20 20 33 | 37 2e 35 20 6c 70 6d 20 | 3|7.5 lpm |
|00004a10| 20 20 28 36 32 20 73 65 | 63 73 2c 20 33 20 73 61 | (62 se|cs, 3 sa|
|00004a20| 6d 70 6c 65 73 29 0a 58 | 58 58 53 68 65 6c 6c 20 |mples).X|XXShell |
|00004a30| 73 63 72 69 70 74 73 20 | 28 31 20 63 6f 6e 63 75 |scripts |(1 concu|
|00004a40| 72 72 65 6e 74 29 20 20 | 20 20 20 20 20 20 20 20 |rrent) | |
|00004a50| 20 20 20 20 20 20 20 32 | 38 2e 33 20 6c 70 6d 20 | 2|8.3 lpm |
|00004a60| 20 20 28 36 32 20 73 65 | 63 73 2c 20 33 20 73 61 | (62 se|cs, 3 sa|
|00004a70| 6d 70 6c 65 73 29 0a 58 | 58 58 53 68 65 6c 6c 20 |mples).X|XXShell |
|00004a80| 73 63 72 69 70 74 73 20 | 28 32 20 63 6f 6e 63 75 |scripts |(2 concu|
|00004a90| 72 72 65 6e 74 29 20 20 | 20 20 20 20 20 20 20 20 |rrent) | |
|00004aa0| 20 20 20 20 20 20 20 31 | 37 2e 32 20 6c 70 6d 20 | 1|7.2 lpm |
|00004ab0| 20 20 28 36 32 20 73 65 | 63 73 2c 20 33 20 73 61 | (62 se|cs, 3 sa|
|00004ac0| 6d 70 6c 65 73 29 0a 58 | 58 58 53 68 65 6c 6c 20 |mples).X|XXShell |
|00004ad0| 73 63 72 69 70 74 73 20 | 28 34 20 63 6f 6e 63 75 |scripts |(4 concu|
|00004ae0| 72 72 65 6e 74 29 20 20 | 20 20 20 20 20 20 20 20 |rrent) | |
|00004af0| 20 20 20 20 20 20 20 20 | 39 2e 36 20 6c 70 6d 20 | |9.6 lpm |
|00004b00| 20 20 28 36 32 20 73 65 | 63 73 2c 20 33 20 73 61 | (62 se|cs, 3 sa|
|00004b10| 6d 70 6c 65 73 29 0a 58 | 58 58 53 68 65 6c 6c 20 |mples).X|XXShell |
|00004b20| 73 63 72 69 70 74 73 20 | 28 38 20 63 6f 6e 63 75 |scripts |(8 concu|
|00004b30| 72 72 65 6e 74 29 20 20 | 20 20 20 20 20 20 20 20 |rrent) | |
|00004b40| 20 20 20 20 20 20 20 20 | 34 2e 38 20 6c 70 6d 20 | |4.8 lpm |
|00004b50| 20 20 28 36 32 20 73 65 | 63 73 2c 20 33 20 73 61 | (62 se|cs, 3 sa|
|00004b60| 6d 70 6c 65 73 29 0a 58 | 58 58 44 63 3a 20 73 71 |mples).X|XXDc: sq|
|00004b70| 72 74 28 32 29 20 74 6f | 20 39 39 20 64 65 63 69 |rt(2) to| 99 deci|
|00004b80| 6d 61 6c 20 70 6c 61 63 | 65 73 20 20 20 20 20 20 |mal plac|es |
|00004b90| 20 20 20 20 20 31 30 32 | 31 2e 38 20 6c 70 6d 20 | 102|1.8 lpm |
|00004ba0| 20 20 28 36 32 20 73 65 | 63 73 2c 20 36 20 73 61 | (62 se|cs, 6 sa|
|00004bb0| 6d 70 6c 65 73 29 0a 58 | 58 58 52 65 63 75 72 73 |mples).X|XXRecurs|
|00004bc0| 69 6f 6e 20 54 65 73 74 | 2d 2d 54 6f 77 65 72 20 |ion Test|--Tower |
|00004bd0| 6f 66 20 48 61 6e 6f 69 | 20 20 20 20 20 20 20 20 |of Hanoi| |
|00004be0| 20 20 20 20 20 20 33 31 | 33 2e 33 20 6c 70 73 20 | 31|3.3 lps |
|00004bf0| 20 20 28 31 30 20 73 65 | 63 73 2c 20 36 20 73 61 | (10 se|cs, 6 sa|
|00004c00| 6d 70 6c 65 73 29 0a 58 | 58 58 0a 58 58 58 0a 58 |mples).X|XX.XXX.X|
|00004c10| 58 58 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |XX | |
|00004c20| 20 20 20 20 20 20 20 49 | 4e 44 45 58 20 56 41 4c | I|NDEX VAL|
|00004c30| 55 45 53 20 20 20 20 20 | 20 20 20 20 20 20 20 0a |UES | .|
|00004c40| 58 58 58 54 45 53 54 20 | 20 20 20 20 20 20 20 20 |XXXTEST | |
|00004c50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004c60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 42 | | B|
|00004c70| 41 53 45 4c 49 4e 45 20 | 20 20 20 20 52 45 53 55 |ASELINE | RESU|
|00004c80| 4c 54 20 20 20 20 20 20 | 49 4e 44 45 58 0a 58 58 |LT |INDEX.XX|
|00004c90| 58 0a 58 58 58 41 72 69 | 74 68 6d 65 74 69 63 20 |X.XXXAri|thmetic |
|00004ca0| 54 65 73 74 20 28 74 79 | 70 65 20 3d 20 64 6f 75 |Test (ty|pe = dou|
|00004cb0| 62 6c 65 29 20 20 20 20 | 20 20 20 20 20 20 20 20 |ble) | |
|00004cc0| 20 20 20 32 35 34 31 2e | 37 20 20 20 20 20 32 38 | 2541.|7 28|
|00004cd0| 33 37 2e 37 20 20 20 20 | 20 20 20 20 31 2e 31 0a |37.7 | 1.1.|
|00004ce0| 58 58 58 44 68 72 79 73 | 74 6f 6e 65 20 32 20 77 |XXXDhrys|tone 2 w|
|00004cf0| 69 74 68 6f 75 74 20 72 | 65 67 69 73 74 65 72 20 |ithout r|egister |
|00004d00| 76 61 72 69 61 62 6c 65 | 73 20 20 20 20 20 20 20 |variable|s |
|00004d10| 32 32 33 36 36 2e 33 20 | 20 20 20 32 33 35 36 31 |22366.3 | 23561|
|00004d20| 2e 38 20 20 20 20 20 20 | 20 20 31 2e 30 0a 58 58 |.8 | 1.0.XX|
|00004d30| 58 45 78 65 63 6c 20 54 | 68 72 6f 75 67 68 70 75 |XExecl T|hroughpu|
|00004d40| 74 20 54 65 73 74 20 20 | 20 20 20 20 20 20 20 20 |t Test | |
|00004d50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004d60| 20 31 36 2e 35 20 20 20 | 20 20 20 20 32 36 2e 36 | 16.5 | 26.6|
|00004d70| 20 20 20 20 20 20 20 20 | 31 2e 36 0a 58 58 58 46 | |1.6.XXXF|
|00004d80| 69 6c 65 20 43 6f 70 79 | 20 20 28 33 30 20 73 65 |ile Copy| (30 se|
|00004d90| 63 6f 6e 64 73 29 20 20 | 20 20 20 20 20 20 20 20 |conds) | |
|00004da0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 31 37 | | 17|
|00004db0| 39 2e 30 20 20 20 20 20 | 20 37 36 35 2e 30 20 20 |9.0 | 765.0 |
|00004dc0| 20 20 20 20 20 20 34 2e | 33 0a 58 58 58 50 69 70 | 4.|3.XXXPip|
|00004dd0| 65 2d 62 61 73 65 64 20 | 43 6f 6e 74 65 78 74 20 |e-based |Context |
|00004de0| 53 77 69 74 63 68 69 6e | 67 20 54 65 73 74 20 20 |Switchin|g Test |
|00004df0| 20 20 20 20 20 20 20 20 | 20 20 20 31 33 31 38 2e | | 1318.|
|00004e00| 35 20 20 20 20 20 31 32 | 31 31 2e 37 20 20 20 20 |5 12|11.7 |
|00004e10| 20 20 20 20 30 2e 39 0a | 58 58 58 53 68 65 6c 6c | 0.9.|XXXShell|
|00004e20| 20 73 63 72 69 70 74 73 | 20 28 38 20 63 6f 6e 63 | scripts| (8 conc|
|00004e30| 75 72 72 65 6e 74 29 20 | 20 20 20 20 20 20 20 20 |urrent) | |
|00004e40| 20 20 20 20 20 20 20 20 | 20 20 20 20 34 2e 30 20 | | 4.0 |
|00004e50| 20 20 20 20 20 20 20 34 | 2e 38 20 20 20 20 20 20 | 4|.8 |
|00004e60| 20 20 31 2e 32 0a 58 58 | 58 20 20 20 20 20 20 20 | 1.2.XX|X |
|00004e70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004e80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004ea0| 20 20 20 20 20 20 20 20 | 20 20 3d 3d 3d 3d 3d 3d | | ======|
|00004eb0| 3d 3d 3d 0a 58 58 58 20 | 20 20 20 20 53 55 4d 20 |===.XXX | SUM |
|00004ec0| 6f 66 20 20 36 20 69 74 | 65 6d 73 20 20 20 20 20 |of 6 it|ems |
|00004ed0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004ee0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004ef0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 31 30 2e | | 10.|
|00004f00| 32 0a 58 58 58 20 20 20 | 20 20 41 56 45 52 41 47 |2.XXX | AVERAG|
|00004f10| 45 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |E | |
|00004f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004f30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004f40| 20 20 20 20 20 20 20 20 | 20 20 20 20 31 2e 37 0a | | 1.7.|
|00004f50| 41 42 52 41 43 41 44 41 | 42 52 41 0a 69 66 20 74 |ABRACADA|BRA.if t|
|00004f60| 65 73 74 20 33 30 31 31 | 20 2d 6e 65 20 22 60 77 |est 3011| -ne "`w|
|00004f70| 63 20 2d 63 20 6e 65 78 | 74 30 34 30 2e 72 65 70 |c -c nex|t040.rep|
|00004f80| 6f 72 74 60 22 0a 74 68 | 65 6e 0a 65 63 68 6f 20 |ort`".th|en.echo |
|00004f90| 73 68 61 72 3a 20 65 72 | 72 6f 72 20 74 72 61 6e |shar: er|ror tran|
|00004fa0| 73 6d 69 74 74 69 6e 67 | 20 6e 65 78 74 30 34 30 |smitting| next040|
|00004fb0| 2e 72 65 70 6f 72 74 20 | 27 28 73 68 6f 75 6c 64 |.report |'(should|
|00004fc0| 20 68 61 76 65 20 62 65 | 65 6e 20 33 30 31 31 20 | have be|en 3011 |
|00004fd0| 63 68 61 72 61 63 74 65 | 72 73 29 27 0a 66 69 0a |characte|rs)'.fi.|
|00004fe0| 58 23 09 45 6e 64 20 6f | 66 20 73 68 65 6c 6c 20 |X#.End o|f shell |
|00004ff0| 61 72 63 68 69 76 65 0a | 65 78 69 74 20 30 0a 45 |archive.|exit 0.E|
|00005000| 4e 44 5f 4f 46 5f 46 49 | 4c 45 0a 69 66 20 74 65 |ND_OF_FI|LE.if te|
|00005010| 73 74 20 31 30 35 30 35 | 20 2d 6e 65 20 60 77 63 |st 10505| -ne `wc|
|00005020| 20 2d 63 20 3c 27 72 65 | 73 75 6c 74 73 2f 72 65 | -c <'re|sults/re|
|00005030| 70 6f 72 74 73 2e 73 68 | 61 72 27 60 3b 20 74 68 |ports.sh|ar'`; th|
|00005040| 65 6e 0a 20 20 20 20 65 | 63 68 6f 20 73 68 61 72 |en. e|cho shar|
|00005050| 3a 20 5c 22 27 72 65 73 | 75 6c 74 73 2f 72 65 70 |: \"'res|ults/rep|
|00005060| 6f 72 74 73 2e 73 68 61 | 72 27 5c 22 20 75 6e 70 |orts.sha|r'\" unp|
|00005070| 61 63 6b 65 64 20 77 69 | 74 68 20 77 72 6f 6e 67 |acked wi|th wrong|
|00005080| 20 73 69 7a 65 21 0a 66 | 69 0a 23 20 65 6e 64 20 | size!.f|i.# end |
|00005090| 6f 66 20 27 72 65 73 75 | 6c 74 73 2f 72 65 70 6f |of 'resu|lts/repo|
|000050a0| 72 74 73 2e 73 68 61 72 | 27 0a 66 69 0a 69 66 20 |rts.shar|'.fi.if |
|000050b0| 74 65 73 74 20 2d 66 20 | 27 73 72 63 2f 64 68 72 |test -f |'src/dhr|
|000050c0| 79 5f 32 2e 63 27 20 2d | 61 20 22 24 7b 31 7d 22 |y_2.c' -|a "${1}"|
|000050d0| 20 21 3d 20 22 2d 63 22 | 20 3b 20 74 68 65 6e 20 | != "-c"| ; then |
|000050e0| 0a 20 20 65 63 68 6f 20 | 73 68 61 72 3a 20 57 69 |. echo |shar: Wi|
|000050f0| 6c 6c 20 6e 6f 74 20 63 | 6c 6f 62 62 65 72 20 65 |ll not c|lobber e|
|00005100| 78 69 73 74 69 6e 67 20 | 66 69 6c 65 20 5c 22 27 |xisting |file \"'|
|00005110| 73 72 63 2f 64 68 72 79 | 5f 32 2e 63 27 5c 22 0a |src/dhry|_2.c'\".|
|00005120| 65 6c 73 65 0a 65 63 68 | 6f 20 73 68 61 72 3a 20 |else.ech|o shar: |
|00005130| 45 78 74 72 61 63 74 69 | 6e 67 20 5c 22 27 73 72 |Extracti|ng \"'sr|
|00005140| 63 2f 64 68 72 79 5f 32 | 2e 63 27 5c 22 20 5c 28 |c/dhry_2|.c'\" \(|
|00005150| 35 38 35 30 20 63 68 61 | 72 61 63 74 65 72 73 5c |5850 cha|racters\|
|00005160| 29 0a 73 65 64 20 22 73 | 2f 5e 58 2f 2f 22 20 3e |).sed "s|/^X//" >|
|00005170| 27 73 72 63 2f 64 68 72 | 79 5f 32 2e 63 27 20 3c |'src/dhr|y_2.c' <|
|00005180| 3c 27 45 4e 44 5f 4f 46 | 5f 46 49 4c 45 27 0a 58 |<'END_OF|_FILE'.X|
|00005190| 2f 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |/*******|********|
|000051a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000051b0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000051c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000051d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 0a 58 |********|******.X|
|000051e0| 20 2a 20 20 54 68 65 20 | 42 59 54 45 20 55 4e 49 | * The |BYTE UNI|
|000051f0| 58 20 42 65 6e 63 68 6d | 61 72 6b 73 20 2d 20 52 |X Benchm|arks - R|
|00005200| 65 6c 65 61 73 65 20 33 | 0a 58 20 2a 20 20 20 20 |elease 3|.X * |
|00005210| 20 20 20 20 20 20 4d 6f | 64 75 6c 65 3a 20 64 68 | Mo|dule: dh|
|00005220| 72 79 5f 32 2e 63 20 20 | 20 53 49 44 3a 20 33 2e |ry_2.c | SID: 3.|
|00005230| 34 20 35 2f 31 35 2f 39 | 31 20 31 39 3a 33 30 3a |4 5/15/9|1 19:30:|
|00005240| 32 32 0a 58 20 2a 20 20 | 20 20 20 20 20 20 20 20 |22.X * | |
|00005250| 0a 58 20 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.X *****|********|
|00005260| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005270| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005280| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005290| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000052a0| 0a 58 20 2a 20 42 75 67 | 20 72 65 70 6f 72 74 73 |.X * Bug| reports|
|000052b0| 2c 20 70 61 74 63 68 65 | 73 2c 20 63 6f 6d 6d 65 |, patche|s, comme|
|000052c0| 6e 74 73 2c 20 73 75 67 | 67 65 73 74 69 6f 6e 73 |nts, sug|gestions|
|000052d0| 20 73 68 6f 75 6c 64 20 | 62 65 20 73 65 6e 74 20 | should |be sent |
|000052e0| 74 6f 3a 0a 58 20 2a 0a | 58 20 2a 09 42 65 6e 20 |to:.X *.|X *.Ben |
|000052f0| 53 6d 69 74 68 2c 20 52 | 69 63 6b 20 47 72 65 68 |Smith, R|ick Greh|
|00005300| 61 6e 20 6f 72 20 54 6f | 6d 20 59 61 67 65 72 0a |an or To|m Yager.|
|00005310| 58 20 2a 09 62 65 6e 40 | 62 79 74 65 70 62 2e 62 |X *.ben@|bytepb.b|
|00005320| 79 74 65 2e 63 6f 6d 20 | 20 20 72 69 63 6b 5f 67 |yte.com | rick_g|
|00005330| 40 62 79 74 65 70 62 2e | 62 79 74 65 2e 63 6f 6d |@bytepb.|byte.com|
|00005340| 20 20 20 74 79 61 67 65 | 72 40 62 79 74 65 70 62 | tyage|r@bytepb|
|00005350| 2e 62 79 74 65 2e 63 6f | 6d 0a 58 20 2a 0a 58 20 |.byte.co|m.X *.X |
|00005360| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005370| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005380| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005390| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000053a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0a 58 20 |********|*****.X |
|000053b0| 2a 20 20 4d 6f 64 69 66 | 69 63 61 74 69 6f 6e 20 |* Modif|ication |
|000053c0| 4c 6f 67 3a 0a 58 20 2a | 0a 58 20 2a 20 20 41 64 |Log:.X *|.X * Ad|
|000053d0| 61 70 74 65 64 20 66 72 | 6f 6d 3a 0a 58 20 2a 0a |apted fr|om:.X *.|
|000053e0| 58 20 2a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |X * | |
|000053f0| 20 20 20 20 20 20 22 44 | 48 52 59 53 54 4f 4e 45 | "D|HRYSTONE|
|00005400| 22 20 42 65 6e 63 68 6d | 61 72 6b 20 50 72 6f 67 |" Benchm|ark Prog|
|00005410| 72 61 6d 0a 58 20 2a 20 | 20 20 20 20 20 20 20 20 |ram.X * | |
|00005420| 20 20 20 20 20 20 20 20 | 20 20 2d 2d 2d 2d 2d 2d | | ------|
|00005430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005440| 2d 2d 2d 2d 2d 2d 2d 0a | 58 20 2a 0a 58 20 2a 20 |-------.|X *.X * |
|00005450| 2a 2a 2a 2a 20 57 41 52 | 4e 49 4e 47 20 2a 2a 2a |**** WAR|NING ***|
|00005460| 2a 20 53 65 65 20 77 61 | 72 6e 69 6e 67 20 69 6e |* See wa|rning in|
|00005470| 20 6e 2e 64 68 72 79 5f | 31 2e 63 0a 58 20 2a 20 | n.dhry_|1.c.X * |
|00005480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000054a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000054b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000054c0| 20 20 20 20 20 20 20 20 | 20 20 20 0a 58 20 2a 20 | | .X * |
|000054d0| 20 56 65 72 73 69 6f 6e | 3a 20 20 20 20 43 2c 20 | Version|: C, |
|000054e0| 56 65 72 73 69 6f 6e 20 | 32 2e 31 0a 58 20 2a 20 |Version |2.1.X * |
|000054f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005500| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005520| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005530| 20 20 20 20 20 20 20 20 | 20 20 20 0a 58 20 2a 20 | | .X * |
|00005540| 20 46 69 6c 65 3a 20 20 | 20 20 20 20 20 64 68 72 | File: | dhr|
|00005550| 79 5f 32 2e 63 20 28 70 | 61 72 74 20 33 20 6f 66 |y_2.c (p|art 3 of|
|00005560| 20 33 29 0a 58 20 2a 0a | 58 20 2a 20 20 44 61 74 | 3).X *.|X * Dat|
|00005570| 65 3a 20 20 20 20 20 20 | 20 4d 61 79 20 32 35 2c |e: | May 25,|
|00005580| 20 31 39 38 38 0a 58 20 | 2a 0a 58 20 2a 20 20 41 | 1988.X |*.X * A|
|00005590| 75 74 68 6f 72 3a 20 20 | 20 20 20 52 65 69 6e 68 |uthor: | Reinh|
|000055a0| 6f 6c 64 20 50 2e 20 57 | 65 69 63 6b 65 72 0a 58 |old P. W|eicker.X|
|000055b0| 20 2a 0a 58 20 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | *.X ***|********|
|000055c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000055d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000055e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000055f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005600| 2a 2f 0a 58 2f 2a 20 53 | 43 43 53 69 64 20 69 73 |*/.X/* S|CCSid is|
|00005610| 20 64 65 66 69 6e 65 64 | 20 69 6e 20 64 68 72 79 | defined| in dhry|
|00005620| 5f 31 2e 63 20 2a 2f 0a | 58 0a 58 23 69 6e 63 6c |_1.c */.|X.X#incl|
|00005630| 75 64 65 20 22 64 68 72 | 79 2e 68 22 0a 58 0a 58 |ude "dhr|y.h".X.X|
|00005640| 23 69 66 6e 64 65 66 20 | 52 45 47 0a 58 23 64 65 |#ifndef |REG.X#de|
|00005650| 66 69 6e 65 20 52 45 47 | 0a 58 20 20 20 20 20 20 |fine REG|.X |
|00005660| 20 20 2f 2a 20 52 45 47 | 20 62 65 63 6f 6d 65 73 | /* REG| becomes|
|00005670| 20 64 65 66 69 6e 65 64 | 20 61 73 20 65 6d 70 74 | defined| as empt|
|00005680| 79 20 2a 2f 0a 58 20 20 | 20 20 20 20 20 20 2f 2a |y */.X | /*|
|00005690| 20 69 2e 65 2e 20 6e 6f | 20 72 65 67 69 73 74 65 | i.e. no| registe|
|000056a0| 72 20 76 61 72 69 61 62 | 6c 65 73 20 20 20 2a 2f |r variab|les */|
|000056b0| 0a 58 23 65 6e 64 69 66 | 0a 58 0a 65 78 74 65 72 |.X#endif|.X.exter|
|000056c0| 6e 20 20 69 6e 74 20 20 | 20 20 20 49 6e 74 5f 47 |n int | Int_G|
|000056d0| 6c 6f 62 3b 0a 65 78 74 | 65 72 6e 20 20 63 68 61 |lob;.ext|ern cha|
|000056e0| 72 20 20 20 20 43 68 5f | 31 5f 47 6c 6f 62 3b 0a |r Ch_|1_Glob;.|
|000056f0| 58 0a 58 0a 50 72 6f 63 | 5f 36 20 28 45 6e 75 6d |X.X.Proc|_6 (Enum|
|00005700| 5f 56 61 6c 5f 50 61 72 | 2c 20 45 6e 75 6d 5f 52 |_Val_Par|, Enum_R|
|00005710| 65 66 5f 50 61 72 29 0a | 58 2f 2a 2a 2a 2a 2a 2a |ef_Par).|X/******|
|00005720| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005730| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2f 0a 58 20 20 |********|***/.X |
|00005740| 20 20 2f 2a 20 65 78 65 | 63 75 74 65 64 20 6f 6e | /* exe|cuted on|
|00005750| 63 65 20 2a 2f 0a 58 20 | 20 20 20 2f 2a 20 45 6e |ce */.X | /* En|
|00005760| 75 6d 5f 56 61 6c 5f 50 | 61 72 20 3d 3d 20 49 64 |um_Val_P|ar == Id|
|00005770| 65 6e 74 5f 33 2c 20 45 | 6e 75 6d 5f 52 65 66 5f |ent_3, E|num_Ref_|
|00005780| 50 61 72 20 62 65 63 6f | 6d 65 73 20 49 64 65 6e |Par beco|mes Iden|
|00005790| 74 5f 32 20 2a 2f 0a 58 | 0a 58 45 6e 75 6d 65 72 |t_2 */.X|.XEnumer|
|000057a0| 61 74 69 6f 6e 20 20 45 | 6e 75 6d 5f 56 61 6c 5f |ation E|num_Val_|
|000057b0| 50 61 72 3b 0a 58 45 6e | 75 6d 65 72 61 74 69 6f |Par;.XEn|umeratio|
|000057c0| 6e 20 2a 45 6e 75 6d 5f | 52 65 66 5f 50 61 72 3b |n *Enum_|Ref_Par;|
|000057d0| 0a 58 7b 0a 58 20 20 2a | 45 6e 75 6d 5f 52 65 66 |.X{.X *|Enum_Ref|
|000057e0| 5f 50 61 72 20 3d 20 45 | 6e 75 6d 5f 56 61 6c 5f |_Par = E|num_Val_|
|000057f0| 50 61 72 3b 0a 58 20 20 | 69 66 20 28 21 20 46 75 |Par;.X |if (! Fu|
|00005800| 6e 63 5f 33 20 28 45 6e | 75 6d 5f 56 61 6c 5f 50 |nc_3 (En|um_Val_P|
|00005810| 61 72 29 29 0a 58 20 20 | 20 20 2f 2a 20 74 68 65 |ar)).X | /* the|
|00005820| 6e 2c 20 6e 6f 74 20 65 | 78 65 63 75 74 65 64 20 |n, not e|xecuted |
|00005830| 2a 2f 0a 58 20 20 20 20 | 2a 45 6e 75 6d 5f 52 65 |*/.X |*Enum_Re|
|00005840| 66 5f 50 61 72 20 3d 20 | 49 64 65 6e 74 5f 34 3b |f_Par = |Ident_4;|
|00005850| 0a 58 20 20 73 77 69 74 | 63 68 20 28 45 6e 75 6d |.X swit|ch (Enum|
|00005860| 5f 56 61 6c 5f 50 61 72 | 29 0a 58 20 20 7b 0a 58 |_Val_Par|).X {.X|
|00005870| 20 20 20 20 63 61 73 65 | 20 49 64 65 6e 74 5f 31 | case| Ident_1|
|00005880| 3a 20 0a 58 20 20 20 20 | 20 20 2a 45 6e 75 6d 5f |: .X | *Enum_|
|00005890| 52 65 66 5f 50 61 72 20 | 3d 20 49 64 65 6e 74 5f |Ref_Par |= Ident_|
|000058a0| 31 3b 0a 58 20 20 20 20 | 20 20 62 72 65 61 6b 3b |1;.X | break;|
|000058b0| 0a 58 20 20 20 20 63 61 | 73 65 20 49 64 65 6e 74 |.X ca|se Ident|
|000058c0| 5f 32 3a 20 0a 58 20 20 | 20 20 20 20 69 66 20 28 |_2: .X | if (|
|000058d0| 49 6e 74 5f 47 6c 6f 62 | 20 3e 20 31 30 30 29 0a |Int_Glob| > 100).|
|000058e0| 58 20 20 20 20 20 20 20 | 20 2f 2a 20 74 68 65 6e |X | /* then|
|000058f0| 20 2a 2f 0a 58 20 20 20 | 20 20 20 2a 45 6e 75 6d | */.X | *Enum|
|00005900| 5f 52 65 66 5f 50 61 72 | 20 3d 20 49 64 65 6e 74 |_Ref_Par| = Ident|
|00005910| 5f 31 3b 0a 58 20 20 20 | 20 20 20 65 6c 73 65 20 |_1;.X | else |
|00005920| 2a 45 6e 75 6d 5f 52 65 | 66 5f 50 61 72 20 3d 20 |*Enum_Re|f_Par = |
|00005930| 49 64 65 6e 74 5f 34 3b | 0a 58 20 20 20 20 20 20 |Ident_4;|.X |
|00005940| 62 72 65 61 6b 3b 0a 58 | 20 20 20 20 63 61 73 65 |break;.X| case|
|00005950| 20 49 64 65 6e 74 5f 33 | 3a 20 2f 2a 20 65 78 65 | Ident_3|: /* exe|
|00005960| 63 75 74 65 64 20 2a 2f | 0a 58 20 20 20 20 20 20 |cuted */|.X |
|00005970| 2a 45 6e 75 6d 5f 52 65 | 66 5f 50 61 72 20 3d 20 |*Enum_Re|f_Par = |
|00005980| 49 64 65 6e 74 5f 32 3b | 0a 58 20 20 20 20 20 20 |Ident_2;|.X |
|00005990| 62 72 65 61 6b 3b 0a 58 | 20 20 20 20 63 61 73 65 |break;.X| case|
|000059a0| 20 49 64 65 6e 74 5f 34 | 3a 20 62 72 65 61 6b 3b | Ident_4|: break;|
|000059b0| 0a 58 20 20 20 20 63 61 | 73 65 20 49 64 65 6e 74 |.X ca|se Ident|
|000059c0| 5f 35 3a 20 0a 58 20 20 | 20 20 20 20 2a 45 6e 75 |_5: .X | *Enu|
|000059d0| 6d 5f 52 65 66 5f 50 61 | 72 20 3d 20 49 64 65 6e |m_Ref_Pa|r = Iden|
|000059e0| 74 5f 33 3b 0a 58 20 20 | 20 20 20 20 62 72 65 61 |t_3;.X | brea|
|000059f0| 6b 3b 0a 58 20 20 7d 20 | 2f 2a 20 73 77 69 74 63 |k;.X } |/* switc|
|00005a00| 68 20 2a 2f 0a 58 7d 20 | 2f 2a 20 50 72 6f 63 5f |h */.X} |/* Proc_|
|00005a10| 36 20 2a 2f 0a 58 0a 58 | 0a 50 72 6f 63 5f 37 20 |6 */.X.X|.Proc_7 |
|00005a20| 28 49 6e 74 5f 31 5f 50 | 61 72 5f 56 61 6c 2c 20 |(Int_1_P|ar_Val, |
|00005a30| 49 6e 74 5f 32 5f 50 61 | 72 5f 56 61 6c 2c 20 49 |Int_2_Pa|r_Val, I|
|00005a40| 6e 74 5f 50 61 72 5f 52 | 65 66 29 0a 58 2f 2a 2a |nt_Par_R|ef).X/**|
|00005a50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005a60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005a70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2f 0a 58 20 |********|****/.X |
|00005a80| 20 20 20 2f 2a 20 65 78 | 65 63 75 74 65 64 20 74 | /* ex|ecuted t|
|00005a90| 68 72 65 65 20 74 69 6d | 65 73 20 20 20 20 20 20 |hree tim|es |
|00005aa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ab0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ac0| 2a 2f 20 0a 58 20 20 20 | 20 2f 2a 20 66 69 72 73 |*/ .X | /* firs|
|00005ad0| 74 20 63 61 6c 6c 3a 20 | 20 20 20 20 20 49 6e 74 |t call: | Int|
|00005ae0| 5f 31 5f 50 61 72 5f 56 | 61 6c 20 3d 3d 20 32 2c |_1_Par_V|al == 2,|
|00005af0| 20 49 6e 74 5f 32 5f 50 | 61 72 5f 56 61 6c 20 3d | Int_2_P|ar_Val =|
|00005b00| 3d 20 33 2c 20 20 2a 2f | 0a 58 20 20 20 20 2f 2a |= 3, */|.X /*|
|00005b10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005b20| 20 20 49 6e 74 5f 50 61 | 72 5f 52 65 66 20 62 65 | Int_Pa|r_Ref be|
|00005b30| 63 6f 6d 65 73 20 37 20 | 20 20 20 20 20 20 20 20 |comes 7 | |
|00005b40| 20 20 20 20 20 20 20 20 | 20 20 20 2a 2f 0a 58 20 | | */.X |
|00005b50| 20 20 20 2f 2a 20 73 65 | 63 6f 6e 64 20 63 61 6c | /* se|cond cal|
|00005b60| 6c 3a 20 20 20 20 20 49 | 6e 74 5f 31 5f 50 61 72 |l: I|nt_1_Par|
|00005b70| 5f 56 61 6c 20 3d 3d 20 | 31 30 2c 20 49 6e 74 5f |_Val == |10, Int_|
|00005b80| 32 5f 50 61 72 5f 56 61 | 6c 20 3d 3d 20 35 2c 20 |2_Par_Va|l == 5, |
|00005b90| 2a 2f 0a 58 20 20 20 20 | 2f 2a 20 20 20 20 20 20 |*/.X |/* |
|00005ba0| 20 20 20 20 20 20 20 20 | 20 20 20 20 49 6e 74 5f | | Int_|
|00005bb0| 50 61 72 5f 52 65 66 20 | 62 65 63 6f 6d 65 73 20 |Par_Ref |becomes |
|00005bc0| 31 37 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |17 | |
|00005bd0| 20 20 20 20 20 2a 2f 0a | 58 20 20 20 20 2f 2a 20 | */.|X /* |
|00005be0| 74 68 69 72 64 20 63 61 | 6c 6c 3a 20 20 20 20 20 |third ca|ll: |
|00005bf0| 20 49 6e 74 5f 31 5f 50 | 61 72 5f 56 61 6c 20 3d | Int_1_P|ar_Val =|
|00005c00| 3d 20 36 2c 20 49 6e 74 | 5f 32 5f 50 61 72 5f 56 |= 6, Int|_2_Par_V|
|00005c10| 61 6c 20 3d 3d 20 31 30 | 2c 20 2a 2f 0a 58 20 20 |al == 10|, */.X |
|00005c20| 20 20 2f 2a 20 20 20 20 | 20 20 20 20 20 20 20 20 | /* | |
|00005c30| 20 20 20 20 20 20 49 6e | 74 5f 50 61 72 5f 52 65 | In|t_Par_Re|
|00005c40| 66 20 62 65 63 6f 6d 65 | 73 20 31 38 20 20 20 20 |f become|s 18 |
|00005c50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2a | | *|
|00005c60| 2f 0a 4f 6e 65 5f 46 69 | 66 74 79 20 20 20 20 20 |/.One_Fi|fty |
|00005c70| 20 20 49 6e 74 5f 31 5f | 50 61 72 5f 56 61 6c 3b | Int_1_|Par_Val;|
|00005c80| 0a 4f 6e 65 5f 46 69 66 | 74 79 20 20 20 20 20 20 |.One_Fif|ty |
|00005c90| 20 49 6e 74 5f 32 5f 50 | 61 72 5f 56 61 6c 3b 0a | Int_2_P|ar_Val;.|
|00005ca0| 4f 6e 65 5f 46 69 66 74 | 79 20 20 20 20 20 20 2a |One_Fift|y *|
|00005cb0| 49 6e 74 5f 50 61 72 5f | 52 65 66 3b 0a 58 7b 0a |Int_Par_|Ref;.X{.|
|00005cc0| 58 20 20 4f 6e 65 5f 46 | 69 66 74 79 20 49 6e 74 |X One_F|ifty Int|
|00005cd0| 5f 4c 6f 63 3b 0a 58 0a | 58 20 20 49 6e 74 5f 4c |_Loc;.X.|X Int_L|
|00005ce0| 6f 63 20 3d 20 49 6e 74 | 5f 31 5f 50 61 72 5f 56 |oc = Int|_1_Par_V|
|00005cf0| 61 6c 20 2b 20 32 3b 0a | 58 20 20 2a 49 6e 74 5f |al + 2;.|X *Int_|
|00005d00| 50 61 72 5f 52 65 66 20 | 3d 20 49 6e 74 5f 32 5f |Par_Ref |= Int_2_|
|00005d10| 50 61 72 5f 56 61 6c 20 | 2b 20 49 6e 74 5f 4c 6f |Par_Val |+ Int_Lo|
|00005d20| 63 3b 0a 58 7d 20 2f 2a | 20 50 72 6f 63 5f 37 20 |c;.X} /*| Proc_7 |
|00005d30| 2a 2f 0a 58 0a 58 0a 50 | 72 6f 63 5f 38 20 28 41 |*/.X.X.P|roc_8 (A|
|00005d40| 72 72 5f 31 5f 50 61 72 | 5f 52 65 66 2c 20 41 72 |rr_1_Par|_Ref, Ar|
|00005d50| 72 5f 32 5f 50 61 72 5f | 52 65 66 2c 20 49 6e 74 |r_2_Par_|Ref, Int|
|00005d60| 5f 31 5f 50 61 72 5f 56 | 61 6c 2c 20 49 6e 74 5f |_1_Par_V|al, Int_|
|00005d70| 32 5f 50 61 72 5f 56 61 | 6c 29 0a 58 2f 2a 2a 2a |2_Par_Va|l).X/***|
|00005d80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005d90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005da0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005db0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00005dc0| 2a 2a 2f 0a 58 20 20 20 | 20 2f 2a 20 65 78 65 63 |**/.X | /* exec|
|00005dd0| 75 74 65 64 20 6f 6e 63 | 65 20 20 20 20 20 20 2a |uted onc|e *|
|00005de0| 2f 0a 58 20 20 20 20 2f | 2a 20 49 6e 74 5f 50 61 |/.X /|* Int_Pa|
|00005df0| 72 5f 56 61 6c 5f 31 20 | 3d 3d 20 33 20 2a 2f 0a |r_Val_1 |== 3 */.|
|00005e00| 58 20 20 20 20 2f 2a 20 | 49 6e 74 5f 50 61 72 5f |X /* |Int_Par_|
|00005e10| 56 61 6c 5f 32 20 3d 3d | 20 37 20 2a 2f 0a 41 72 |Val_2 ==| 7 */.Ar|
|00005e20| 72 5f 31 5f 44 69 6d 20 | 20 20 20 20 20 20 41 72 |r_1_Dim | Ar|
|00005e30| 72 5f 31 5f 50 61 72 5f | 52 65 66 3b 0a 41 72 72 |r_1_Par_|Ref;.Arr|
|00005e40| 5f 32 5f 44 69 6d 20 20 | 20 20 20 20 20 41 72 72 |_2_Dim | Arr|
|00005e50| 5f 32 5f 50 61 72 5f 52 | 65 66 3b 0a 69 6e 74 20 |_2_Par_R|ef;.int |
|00005e60| 20 20 20 20 20 20 20 20 | 20 20 20 20 49 6e 74 5f | | Int_|
|00005e70| 31 5f 50 61 72 5f 56 61 | 6c 3b 0a 69 6e 74 20 20 |1_Par_Va|l;.int |
|00005e80| 20 20 20 20 20 20 20 20 | 20 20 20 49 6e 74 5f 32 | | Int_2|
|00005e90| 5f 50 61 72 5f 56 61 6c | 3b 0a 58 7b 0a 58 20 20 |_Par_Val|;.X{.X |
|00005ea0| 52 45 47 20 4f 6e 65 5f | 46 69 66 74 79 20 49 6e |REG One_|Fifty In|
|00005eb0| 74 5f 49 6e 64 65 78 3b | 0a 58 20 20 52 45 47 20 |t_Index;|.X REG |
|00005ec0| 4f 6e 65 5f 46 69 66 74 | 79 20 49 6e 74 5f 4c 6f |One_Fift|y Int_Lo|
|00005ed0| 63 3b 0a 58 0a 58 20 20 | 49 6e 74 5f 4c 6f 63 20 |c;.X.X |Int_Loc |
|00005ee0| 3d 20 49 6e 74 5f 31 5f | 50 61 72 5f 56 61 6c 20 |= Int_1_|Par_Val |
|00005ef0| 2b 20 35 3b 0a 58 20 20 | 41 72 72 5f 31 5f 50 61 |+ 5;.X |Arr_1_Pa|
|00005f00| 72 5f 52 65 66 20 5b 49 | 6e 74 5f 4c 6f 63 5d 20 |r_Ref [I|nt_Loc] |
|00005f10| 3d 20 49 6e 74 5f 32 5f | 50 61 72 5f 56 61 6c 3b |= Int_2_|Par_Val;|
|00005f20| 0a 58 20 20 41 72 72 5f | 31 5f 50 61 72 5f 52 65 |.X Arr_|1_Par_Re|
|00005f30| 66 20 5b 49 6e 74 5f 4c | 6f 63 2b 31 5d 20 3d 20 |f [Int_L|oc+1] = |
|00005f40| 41 72 72 5f 31 5f 50 61 | 72 5f 52 65 66 20 5b 49 |Arr_1_Pa|r_Ref [I|
|00005f50| 6e 74 5f 4c 6f 63 5d 3b | 0a 58 20 20 41 72 72 5f |nt_Loc];|.X Arr_|
|00005f60| 31 5f 50 61 72 5f 52 65 | 66 20 5b 49 6e 74 5f 4c |1_Par_Re|f [Int_L|
|00005f70| 6f 63 2b 33 30 5d 20 3d | 20 49 6e 74 5f 4c 6f 63 |oc+30] =| Int_Loc|
|00005f80| 3b 0a 58 20 20 66 6f 72 | 20 28 49 6e 74 5f 49 6e |;.X for| (Int_In|
|00005f90| 64 65 78 20 3d 20 49 6e | 74 5f 4c 6f 63 3b 20 49 |dex = In|t_Loc; I|
|00005fa0| 6e 74 5f 49 6e 64 65 78 | 20 3c 3d 20 49 6e 74 5f |nt_Index| <= Int_|
|00005fb0| 4c 6f 63 2b 31 3b 20 2b | 2b 49 6e 74 5f 49 6e 64 |Loc+1; +|+Int_Ind|
|00005fc0| 65 78 29 0a 58 20 20 20 | 20 41 72 72 5f 32 5f 50 |ex).X | Arr_2_P|
|00005fd0| 61 72 5f 52 65 66 20 5b | 49 6e 74 5f 4c 6f 63 5d |ar_Ref [|Int_Loc]|
|00005fe0| 20 5b 49 6e 74 5f 49 6e | 64 65 78 5d 20 3d 20 49 | [Int_In|dex] = I|
|00005ff0| 6e 74 5f 4c 6f 63 3b 0a | 58 20 20 41 72 72 5f 32 |nt_Loc;.|X Arr_2|
|00006000| 5f 50 61 72 5f 52 65 66 | 20 5b 49 6e 74 5f 4c 6f |_Par_Ref| [Int_Lo|
|00006010| 63 5d 20 5b 49 6e 74 5f | 4c 6f 63 2d 31 5d 20 2b |c] [Int_|Loc-1] +|
|00006020| 3d 20 31 3b 0a 58 20 20 | 41 72 72 5f 32 5f 50 61 |= 1;.X |Arr_2_Pa|
|00006030| 72 5f 52 65 66 20 5b 49 | 6e 74 5f 4c 6f 63 2b 32 |r_Ref [I|nt_Loc+2|
|00006040| 30 5d 20 5b 49 6e 74 5f | 4c 6f 63 5d 20 3d 20 41 |0] [Int_|Loc] = A|
|00006050| 72 72 5f 31 5f 50 61 72 | 5f 52 65 66 20 5b 49 6e |rr_1_Par|_Ref [In|
|00006060| 74 5f 4c 6f 63 5d 3b 0a | 58 20 20 49 6e 74 5f 47 |t_Loc];.|X Int_G|
|00006070| 6c 6f 62 20 3d 20 35 3b | 0a 58 7d 20 2f 2a 20 50 |lob = 5;|.X} /* P|
|00006080| 72 6f 63 5f 38 20 2a 2f | 0a 58 0a 58 0a 58 45 6e |roc_8 */|.X.X.XEn|
|00006090| 75 6d 65 72 61 74 69 6f | 6e 20 46 75 6e 63 5f 31 |umeratio|n Func_1|
|000060a0| 20 28 43 68 5f 31 5f 50 | 61 72 5f 56 61 6c 2c 20 | (Ch_1_P|ar_Val, |
|000060b0| 43 68 5f 32 5f 50 61 72 | 5f 56 61 6c 29 0a 58 2f |Ch_2_Par|_Val).X/|
|000060c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000060d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000060e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000060f0| 2a 2f 0a 58 20 20 20 20 | 2f 2a 20 65 78 65 63 75 |*/.X |/* execu|
|00006100| 74 65 64 20 74 68 72 65 | 65 20 74 69 6d 65 73 20 |ted thre|e times |
|00006110| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00006130| 20 20 20 20 20 20 20 20 | 2a 2f 0a 58 20 20 20 20 | |*/.X |
|00006140| 2f 2a 20 66 69 72 73 74 | 20 63 61 6c 6c 3a 20 20 |/* first| call: |
|00006150| 20 20 20 20 43 68 5f 31 | 5f 50 61 72 5f 56 61 6c | Ch_1|_Par_Val|
|00006160| 20 3d 3d 20 27 48 27 2c | 20 43 68 5f 32 5f 50 61 | == 'H',| Ch_2_Pa|
|00006170| 72 5f 56 61 6c 20 3d 3d | 20 27 52 27 20 20 20 20 |r_Val ==| 'R' |
|00006180| 2a 2f 0a 58 20 20 20 20 | 2f 2a 20 73 65 63 6f 6e |*/.X |/* secon|
|00006190| 64 20 63 61 6c 6c 3a 20 | 20 20 20 20 43 68 5f 31 |d call: | Ch_1|
|000061a0| 5f 50 61 72 5f 56 61 6c | 20 3d 3d 20 27 41 27 2c |_Par_Val| == 'A',|
|000061b0| 20 43 68 5f 32 5f 50 61 | 72 5f 56 61 6c 20 3d 3d | Ch_2_Pa|r_Val ==|
|000061c0| 20 27 43 27 20 20 20 20 | 2a 2f 0a 58 20 20 20 20 | 'C' |*/.X |
|000061d0| 2f 2a 20 74 68 69 72 64 | 20 63 61 6c 6c 3a 20 20 |/* third| call: |
|000061e0| 20 20 20 20 43 68 5f 31 | 5f 50 61 72 5f 56 61 6c | Ch_1|_Par_Val|
|000061f0| 20 3d 3d 20 27 42 27 2c | 20 43 68 5f 32 5f 50 61 | == 'B',| Ch_2_Pa|
|00006200| 72 5f 56 61 6c 20 3d 3d | 20 27 43 27 20 20 20 20 |r_Val ==| 'C' |
|00006210| 2a 2f 0a 58 0a 43 61 70 | 69 74 61 6c 5f 4c 65 74 |*/.X.Cap|ital_Let|
|00006220| 74 65 72 20 20 20 43 68 | 5f 31 5f 50 61 72 5f 56 |ter Ch|_1_Par_V|
|00006230| 61 6c 3b 0a 43 61 70 69 | 74 61 6c 5f 4c 65 74 74 |al;.Capi|tal_Lett|
|00006240| 65 72 20 20 20 43 68 5f | 32 5f 50 61 72 5f 56 61 |er Ch_|2_Par_Va|
|00006250| 6c 3b 0a 58 7b 0a 58 20 | 20 43 61 70 69 74 61 6c |l;.X{.X | Capital|
|00006260| 5f 4c 65 74 74 65 72 20 | 20 20 20 20 20 20 20 43 |_Letter | C|
|00006270| 68 5f 31 5f 4c 6f 63 3b | 0a 58 20 20 43 61 70 69 |h_1_Loc;|.X Capi|
|00006280| 74 61 6c 5f 4c 65 74 74 | 65 72 20 20 20 20 20 20 |tal_Lett|er |
|00006290| 20 20 43 68 5f 32 5f 4c | 6f 63 3b 0a 58 0a 58 20 | Ch_2_L|oc;.X.X |
|000062a0| 20 43 68 5f 31 5f 4c 6f | 63 20 3d 20 43 68 5f 31 | Ch_1_Lo|c = Ch_1|
|000062b0| 5f 50 61 72 5f 56 61 6c | 3b 0a 58 20 20 43 68 5f |_Par_Val|;.X Ch_|
|000062c0| 32 5f 4c 6f 63 20 3d 20 | 43 68 5f 31 5f 4c 6f 63 |2_Loc = |Ch_1_Loc|
|000062d0| 3b 0a 58 20 20 69 66 20 | 28 43 68 5f 32 5f 4c 6f |;.X if |(Ch_2_Lo|
|000062e0| 63 20 21 3d 20 43 68 5f | 32 5f 50 61 72 5f 56 61 |c != Ch_|2_Par_Va|
|000062f0| 6c 29 0a 58 20 20 20 20 | 2f 2a 20 74 68 65 6e 2c |l).X |/* then,|
|00006300| 20 65 78 65 63 75 74 65 | 64 20 2a 2f 0a 58 20 20 | execute|d */.X |
|00006310| 20 20 72 65 74 75 72 6e | 20 28 49 64 65 6e 74 5f | return| (Ident_|
|00006320| 31 29 3b 0a 58 20 20 65 | 6c 73 65 20 20 2f 2a 20 |1);.X e|lse /* |
|00006330| 6e 6f 74 20 65 78 65 63 | 75 74 65 64 20 2a 2f 0a |not exec|uted */.|
|00006340| 58 20 20 7b 0a 58 20 20 | 20 20 43 68 5f 31 5f 47 |X {.X | Ch_1_G|
|00006350| 6c 6f 62 20 3d 20 43 68 | 5f 31 5f 4c 6f 63 3b 0a |lob = Ch|_1_Loc;.|
|00006360| 58 20 20 20 20 72 65 74 | 75 72 6e 20 28 49 64 65 |X ret|urn (Ide|
|00006370| 6e 74 5f 32 29 3b 0a 58 | 20 20 20 7d 0a 58 7d 20 |nt_2);.X| }.X} |
|00006380| 2f 2a 20 46 75 6e 63 5f | 31 20 2a 2f 0a 58 0a 58 |/* Func_|1 */.X.X|
|00006390| 0a 42 6f 6f 6c 65 61 6e | 20 46 75 6e 63 5f 32 20 |.Boolean| Func_2 |
|000063a0| 28 53 74 72 5f 31 5f 50 | 61 72 5f 52 65 66 2c 20 |(Str_1_P|ar_Ref, |
|000063b0| 53 74 72 5f 32 5f 50 61 | 72 5f 52 65 66 29 0a 58 |Str_2_Pa|r_Ref).X|
|000063c0| 2f 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |/*******|********|
|000063d0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000063e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000063f0| 2a 2a 2f 0a 58 20 20 20 | 20 2f 2a 20 65 78 65 63 |**/.X | /* exec|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.