---559023410-1804928587-921147915=:8736
Content-Type: TEXT/PLAIN; charset=US-ASCII
Hi,
Please find attached a new Makefile.linuxpgcc for Linux i386 with glibc
and PGCC ( PGCC i586/i686 RPMs can be found at http://www.foyer.se/PGCC.html ).
I'm not sure for some OPT flags - mainly the -funroll-all-loops - I think
some time ago someone reported that it gave him 2 or 3 times better
performance, but I cannot find this mail in roottalk archives ( maybe it
was about another utility :-) ). I'd like to ask all who have
experience with different "optimization" flags to share it with me.
I took some tests and benchmarks which seem to run fine ( please find
attached benchmarks.C.out which was run on a double PII/450 machine with
256MB RAM, RH5.2, 2.0.36 kernel, PGCC 1.1.1 compiler ). Please compare
these results with your own ( I mean mainly the speed ), if you have a
similar machine, and tell me if it is better or worse ( the authors of
the PGCC claim it should produce code up to 30% better in speed ).
I could not find any rules to compile/link g2root and h2root.
Could someone please provide them.
Also the make did NOT (re)create makedepend and rmkdepend which are in the
$ROOTSYS/bin subdirectory ( I think sources for these two utilities are
also not included ).
( The case of rootd is known to me - separate tar.gz source. )
Thanks in advance,
Best regards,
Jacek.
---559023410-1804928587-921147915=:8736
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="Makefile.linuxpgcc"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.3.96.990311112515.8736B@uranos.cto.us.edu.pl>
Content-Description: Makefile.linuxpgcc
IyBNYWtlZmlsZSBvZiBST09UIGZvciBMaW51eCAoIFJINS4yIGkzODYgKSB3
aXRoIGdsaWJjIGFuZCBQR0NDDQojICggUEdDQyBpNTg2L2k2ODYgUlBNcyBj
YW4gYmUgZm91bmQgYXQgaHR0cDovL3d3dy5mb3llci5zZS9QR0NDLmh0bWwg
KQ0KUEdDQyAgICAgICAgICA9IC9vcHQvcGdjYw0KDQpQTEFURk9STSAgICAg
ID0gbGludXgNCg0KQ1hYICAgICAgICAgICA9IGcrKw0KQ0MgICAgICAgICAg
ICA9IHBnY2MNCkNYWEZMQUdTICAgICAgPSAtV2FsbCAtZlBJQyAtRFJfX0dM
SUJDIC1mbm8tcnR0aSAtZm5vLWV4Y2VwdGlvbnMNCkNGTEFHUyAgICAgICAg
PSAtV2FsbCAtZlBJQyAtRFJfX0dMSUJDDQpDSU5UQ1hYRkxBR1MgID0gLVdh
bGwgLWZQSUMgLWZuby1ydHRpIC1mbm8tZXhjZXB0aW9ucyAtREdfX1JFR0VY
UCBcDQogICAgICAgICAgICAgICAgLURHX19VTklYIC1ER19fU0hBUkVETElC
IC1ER19fT1NGRExMIC1ER19fUk9PVCAtREdfX1JFRElSRUNUSU8NCkNJTlRD
RkxBR1MgICAgPSAtV2FsbCAtZlBJQyAtREdfX1JFR0VYUCAtREdfX1VOSVgg
LURHX19TSEFSRURMSUIgXA0KICAgICAgICAgICAgICAgIC1ER19fT1NGRExM
IC1ER19fUk9PVCAtREdfX1JFRElSRUNUSU8NCiNPUFQgICAgICAgICAgID0g
LWcNCk9QVCAgICAgICAgICAgPSAtTzYgLW1wZW50aXVtcHJvIC1tc3RhY2st
YWxpZ24tZG91YmxlIC1mdW5yb2xsLWFsbC1sb29wcw0KTk9PUFQgICAgICAg
ICA9DQpMRCAgICAgICAgICAgID0gZysrDQpMREZMQUdTICAgICAgID0gJChP
UFQpIC1XbCwtcnBhdGgsJChQR0NDKS9saWI6JChST09UU1lTKS9saWINClNP
RkxBR1MgICAgICAgPSAtc2hhcmVkIC1XbCwtc29uYW1lLA0KU09FWFQgICAg
ICAgICA9IHNvDQpTWVNMSUJTICAgICAgID0gLWxtIC1sZGwgLXJkeW5hbWlj
DQpTWVNYTElCUyAgICAgID0gLUwvdXNyL1gxMVI2L2xpYiAtbFgxMSAtbG0g
LWxkbCAtcmR5bmFtaWMNClhMSUJTICAgICAgICAgPSAkKFJPT1RTWVMpL2xp
Yi9saWJYcG0uYSAtTC91c3IvWDExUjYvbGliIC1sWDExDQpDSUxJQlMgICAg
ICAgID0gLWxtIC1sdGVybWNhcCAtbGJzZCAtbGRsIC1yZHluYW1pYw0KDQoN
CiMjIyMjIE1BQ1JPUyBhbmQgVEFSR0VUUyAjIyMjIw0KDQppbmNsdWRlIE1h
a2UtbWFjcm9zDQoNCg0KIyMjIyMgREVQRU5ERU5DSUVTICMjIyMjDQoNCmlu
Y2x1ZGUgTWFrZS1kZXBlbmQNCg0K
---559023410-1804928587-921147915=:8736
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="benchmarks.C.out"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.3.96.990311112515.8736C@uranos.cto.us.edu.pl>
Content-Description: benchmarks.C.out
W2hvbGVjemVrQHAyYTAyIHR1dG9yaWFsc10kIHJvb3QNCiAgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KICAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqDQogICogICAg
ICAgIFcgRSBMIEMgTyBNIEUgIHRvICBSIE8gTyBUICAgICAgICoNCiAgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKg0KICAq
ICAgVmVyc2lvbiAgIDIuMjEvMDcgICAgICA4IE1hcmNoIDE5OTkgICAqDQog
ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoN
CiAgKiAgWW91IGFyZSB3ZWxjb21lIHRvIHZpc2l0IG91ciBXZWIgc2l0ZSAg
Kg0KICAqICAgICAgICAgIGh0dHA6Ly9yb290LmNlcm4uY2ggICAgICAgICAg
ICAqDQogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICoNCiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKg0KDQpDSU5UL1JPT1QgQy9DKysgSW50ZXJwcmV0ZXIgdmVyc2lv
biA1LjEzLjkwLCBGZWIgMTggMTk5OQ0KVHlwZSA/IGZvciBoZWxwLiBDb21t
YW5kcyBtdXN0IGJlIEMrKyBzdGF0ZW1lbnRzLg0KRW5jbG9zZSBtdWx0aXBs
ZSBzdGF0ZW1lbnRzIGJldHdlZW4geyB9Lg0KDQpXZWxjb21lIHRvIHRoZSBS
T09UIHR1dG9yaWFscw0KDQoNClR5cGUgIi54IGRlbW9zLkMiIHRvIGdldCBh
IHRvb2xiYXIgZnJvbSB3aGljaCB0byBleGVjdXRlIHRoZSBkZW1vcw0KDQpU
eXBlICIueCBkZW1vc2hlbHAuQyIgdG8gc2VlIHRoZSBoZWxwIHdpbmRvdw0K
DQpyb290IFswXSAueCBiZW5jaG1hcmtzLkMNCmhzaW1wbGUgICA6IFJlYWwg
VGltZSA9ICAgMi4zNSBzZWNvbmRzIENwdSBUaW1lID0gICAxLjczIHNlY29u
ZHMNCmhzdW0gICAgICA6IFJlYWwgVGltZSA9ICAgMS4zNCBzZWNvbmRzIENw
dSBUaW1lID0gICAxLjA2IHNlY29uZHMNCg0KT2JqZWN0IHN0YXRpc3RpY3MN
CmNsYXNzICAgICAgICAgICAgICAgICAgICAgY250ICAgIG9uIGhlYXAgICAg
IHNpemUgICAgdG90YWwgc2l6ZSAgICBoZWFwIHNpemUNCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0NClRPYmplY3QgICAgICAgICAgICAgICAg
ICAgIDM5ICAgICAgICAgMzkgICAgICAgMTIgICAgICAgICAgIDQ2OCAgICAg
ICAgICA0NjgNClRBeGlzICAgICAgICAgICAgICAgICAgICAgICAzICAgICAg
ICAgIDAgICAgICAxMDAgICAgICAgICAgIDMwMCAgICAgICAgICAgIDANClRI
YXNoTGlzdCAgICAgICAgICAgICAgICAgICAyICAgICAgICAgIDIgICAgICAg
NDQgICAgICAgICAgICA4OCAgICAgICAgICAgODgNClRIYXNoVGFibGUgICAg
ICAgICAgICAgICAgICAyICAgICAgICAgIDIgICAgICAgMzYgICAgICAgICAg
ICA3MiAgICAgICAgICAgNzINClRVbml4U3lzdGVtICAgICAgICAgICAgICAg
ICAxICAgICAgICAgIDEgICAgICAyNTIgICAgICAgICAgIDI1MiAgICAgICAg
ICAyNTINClRPcmRDb2xsZWN0aW9uICAgICAgICAgICAgICA0ICAgICAgICAg
IDQgICAgICAgNDAgICAgICAgICAgIDE2MCAgICAgICAgICAxNjANClRFbnYg
ICAgICAgICAgICAgICAgICAgICAgICAxICAgICAgICAgIDEgICAgICAgMjQg
ICAgICAgICAgICAyNCAgICAgICAgICAgMjQNClRST09UICAgICAgICAgICAg
ICAgICAgICAgICAxICAgICAgICAgIDAgICAgICAyMzYgICAgICAgICAgIDIz
NiAgICAgICAgICAgIDANClRDbGFzc1RhYmxlICAgICAgICAgICAgICAgICAx
ICAgICAgICAgIDEgICAgICAgMTIgICAgICAgICAgICAxMiAgICAgICAgICAg
MTINClRPYmplY3RUYWJsZSAgICAgICAgICAgICAgICAxICAgICAgICAgIDEg
ICAgICAgMjQgICAgICAgICAgICAyNCAgICAgICAgICAgMjQNCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClRvdGFsOiAgICAgICAgICAgICAg
ICAgICAgIDU1ICAgICAgICAgNTEgICAgICA3ODAgICAgICAgICAgMTYzNiAg
ICAgICAgIDExMDANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N
Cg0KZmlsbHJhbmRvbTogUmVhbCBUaW1lID0gICAwLjI1IHNlY29uZHMgQ3B1
IFRpbWUgPSAgIDAuMDcgc2Vjb25kcw0KVEZpbGUqKiAgICAgICAgIGZpbGxy
YW5kb20ucm9vdCANCiBURmlsZSogICAgICAgICBmaWxscmFuZG9tLnJvb3Qg
DQogIEtFWTogVEZvcm11bGEgZm9ybTE7MSBhYnMoc2luKHgpL3gpDQogIEtF
WTogVEYxICAgICAgc3Fyb290OzEgICAgICAgIHgqZ2F1cygwKSArIFszXSpm
b3JtMQ0KICBLRVk6IFRIMUYgICAgIGgxZjsxICAgVGVzdCByYW5kb20gbnVt
YmVycw0KICAgICAgICAgICAgICAgc3Fyb290IDogeCpnYXVzKDApICsgWzNd
KmZvcm0xIE5kaW09IDEsIE5wYXI9IDQsIE5vcGVyPSAxMQ0KIGZFeHByWzBd
ID0geCAgZk9wZXIgPSAxMTAwMDANCiBmRXhwclsxXSA9IEcgIGZPcGVyID0g
MjAwMQ0KIGZFeHByWzJdID0gKiAgZk9wZXIgPSAzDQogZkV4cHJbM10gPSBb
M10gIGZPcGVyID0gMTA0DQogZkV4cHJbNF0gPSB4ICBmT3BlciA9IDExMDAw
MA0KIGZFeHByWzVdID0gc2luICBmT3BlciA9IDExDQogZkV4cHJbNl0gPSB4
ICBmT3BlciA9IDExMDAwMA0KIGZFeHByWzddID0gLyAgZk9wZXIgPSA0DQog
ZkV4cHJbOF0gPSBhYnMgIGZPcGVyID0gNDENCiBmRXhwcls5XSA9ICogIGZP
cGVyID0gMw0KIGZFeHByWzEwXSA9ICsgIGZPcGVyID0gMQ0KIFBhciAgMCAg
ICAgICAgICAgICAgICAgICAgcDAgPSAxMA0KIFBhciAgMSAgICAgICAgICAg
ICAgICAgICAgcDEgPSA0DQogUGFyICAyICAgICAgICAgICAgICAgICAgICBw
MiA9IDENCiBQYXIgIDMgICAgICAgICAgICAgICAgICAgIHAzID0gMjANClRI
MS5QcmludCBOYW1lPSBGdW5jLCBUb3RhbCBzdW09IDE1MTQuMzYNCiBGQ049
MTkxLjkzOCBGUk9NIE1JR1JBRCAgICBTVEFUVVM9Q09OVkVSR0VEICAgICAx
NDEgQ0FMTFMgICAgICAgICAxNDIgVE9UQUwNCiAgICAgICAgICAgICAgICAg
ICAgIEVETT0wLjAwMDI2MTk0MSAgICBTVFJBVEVHWT0gMSAgICAgIEVSUk9S
IE1BVFJJWCBBQ0NVUkFURSANCiAgRVhUIFBBUkFNRVRFUiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgU1RFUCAgICAgICAgIEZJUlNUICAg
DQogIE5PLiAgIE5BTUUgICAgICBWQUxVRSAgICAgICAgICAgIEVSUk9SICAg
ICAgICAgIFNJWkUgICAgICBERVJJVkFUSVZFIA0KICAgMSAgcDAgICAgICAg
ICAgIDMuMjk4MTdlKzAxICAgNi4xMjE4MmUtMDEgICAyLjkyMjczZS0wMyAg
IDUuNDg3NzZlLTAzDQogICAyICBwMSAgICAgICAgICAgMy45ODkxMmUrMDAg
ICAyLjczNzA2ZS0wMiAgIDkuNDQ0MjVlLTA1ICAgOS45ODMzNWUtMDENCiAg
IDMgIHAyICAgICAgICAgICAxLjAwMDE3ZSswMCAgIDIuMTg3MzhlLTAyICAg
Ni4wMTA5OGUtMDUgICAzLjAxMTUyZS0wMQ0KICAgNCAgcDMgICAgICAgICAg
IDYuMjk4ODRlKzAxICAgMS40MDY4NmUrMDAgICA4LjYwNzg5ZS0wMyAgLTEu
NjU2NjVlLTAzDQpmaXQxICAgICAgOiBSZWFsIFRpbWUgPSAgIDAuMjcgc2Vj
b25kcyBDcHUgVGltZSA9ICAgMC4xNiBzZWNvbmRzDQpURmlsZSoqICAgICAg
ICAgaHNpbXBsZS5yb290ICAgIA0KIFRGaWxlKiAgICAgICAgIGhzaW1wbGUu
cm9vdCAgICANCiAgS0VZOiBUSDFGICAgICBocHg7MSAgIFRoaXMgaXMgdGhl
IHB4IGRpc3RyaWJ1dGlvbg0KICBLRVk6IFRIMkYgICAgIGhweHB5OzEgcHkg
dnMgcHgNCiAgS0VZOiBUUHJvZmlsZSBocHJvZjsxIFByb2ZpbGUgb2YgcHog
dmVyc3VzIHB4DQogIEtFWTogVE50dXBsZSAgbnR1cGxlOzEgICAgICAgIERl
bW8gbnR1cGxlDQogaSAwIDAuMDAwMDAwIDEuOTg2NjkzIA0KIGkgMSAwLjEw
MDAwMCAyLjk1NTIwMiANCiBpIDIgMC4yMDAwMDAgMy44OTQxODMgDQogaSAz
IDAuMzAwMDAwIDQuNzk0MjU1IA0KIGkgNCAwLjQwMDAwMCA1LjY0NjQyNSAN
CiBpIDUgMC41MDAwMDAgNi40NDIxNzcgDQogaSA2IDAuNjAwMDAwIDcuMTcz
NTYxIA0KIGkgNyAwLjcwMDAwMCA3LjgzMzI2OSANCiBpIDggMC44MDAwMDAg
OC40MTQ3MTAgDQogaSA5IDAuOTAwMDAwIDguOTEyMDczIA0KIGkgMTAgMS4w
MDAwMDAgOS4zMjAzOTEgDQogaSAxMSAxLjEwMDAwMCA5LjYzNTU4MiANCiBp
IDEyIDEuMjAwMDAwIDkuODU0NDk3IA0KIGkgMTMgMS4zMDAwMDAgOS45NzQ5
NTAgDQogaSAxNCAxLjQwMDAwMCA5Ljk5NTczNiANCiBpIDE1IDEuNTAwMDAw
IDkuOTE2NjQ4IA0KIGkgMTYgMS42MDAwMDAgOS43Mzg0NzYgDQogaSAxNyAx
LjcwMDAwMCA5LjQ2MzAwMCANCiBpIDE4IDEuODAwMDAwIDkuMDkyOTc1IA0K
IGkgMTkgMS45MDAwMDAgOC42MzIwOTMgDQp0b3JuYWRvICAgOiBSZWFsIFRp
bWUgPSAgIDAuMjAgc2Vjb25kcyBDcHUgVGltZSA9ICAgMC4xNCBzZWNvbmRz
DQpUTm9kZSBjb3VudD0xMDAwIG5hbWU9VEYxTjENClROb2RlIGNvdW50PTIw
MDAgbmFtZT1TVDJCMTIyDQpUTm9kZSBjb3VudD0zMDAwIG5hbWU9UFIzXzMN
ClROb2RlIGNvdW50PTQwMDAgbmFtZT1URjNONg0KVE5vZGUgY291bnQ9NTAw
MCBuYW1lPVRGM1QxDQpUTm9kZSBjb3VudD02MDAwIG5hbWU9VEYzVDENClRO
b2RlIGNvdW50PTcwMDAgbmFtZT1URjNUMQ0KVE5vZGUgY291bnQ9ODAwMCBu
YW1lPVNUNEIxMzUNClROb2RlIGNvdW50PTkwMDAgbmFtZT1URjRQNA0KVE5v
ZGUgY291bnQ9MTAwMDAgbmFtZT1URjRQNA0KVE5vZGUgY291bnQ9MTEwMDAg
bmFtZT1URjRQNA0KVE5vZGUgY291bnQ9MTIwMDAgbmFtZT1XRjI4MQ0KVE5v
ZGUgY291bnQ9MTMwMDAgbmFtZT1TWjM4MTENCm5hNDkgICAgICA6IFJlYWwg
VGltZSA9ICAgNy43NCBzZWNvbmRzIENwdSBUaW1lID0gICA3LjYyIHNlY29u
ZHMNCmdlb21ldHJ5ICA6IFJlYWwgVGltZSA9ICAgMS4wNSBzZWNvbmRzIENw
dSBUaW1lID0gICAxLjAxIHNlY29uZHMNCm5hNDl2aWV3ICA6IFJlYWwgVGlt
ZSA9ICAgMC4yMSBzZWNvbmRzIENwdSBUaW1lID0gICAwLjEwIHNlY29uZHMN
Cm5hNDl2aWV3ICA6IFJlYWwgVGltZSA9ICAgMC44MyBzZWNvbmRzIENwdSBU
aW1lID0gICAwLjMwIHNlY29uZHMNCiBGQ049MTMuNjU2NiBGUk9NIE1JR1JB
RCAgICBTVEFUVVM9Q09OVkVSR0VEICAgICAgNjQgQ0FMTFMgICAgICAgICAg
NjUgVE9UQUwNCiAgICAgICAgICAgICAgICAgICAgIEVETT00LjM0MjgxZS0x
NSAgICBTVFJBVEVHWT0gMSAgICAgIEVSUk9SIE1BVFJJWCBBQ0NVUkFURSAN
CiAgRVhUIFBBUkFNRVRFUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgU1RFUCAgICAgICAgIEZJUlNUICAgDQogIE5PLiAgIE5BTUUgICAg
ICBWQUxVRSAgICAgICAgICAgIEVSUk9SICAgICAgICAgIFNJWkUgICAgICBE
RVJJVkFUSVZFIA0KICAgMSAgcDAgICAgICAgICAgIDEuMjkzMTNlKzAwICAg
MS43NjgyNmUtMDEgICAyLjYxNTgwZS0wNSAgLTQuODAwNjVlLTA2DQogICAy
ICBwMSAgICAgICAgICAgMS42MDEzMGUtMDMgICAxLjc3MjY1ZS0wMiAgIDcu
MDg4MjBlLTA2ICAtMS4yNDk5MWUtMDUNCiAgIDMgIHAyICAgICAgICAgICA5
LjA2NjkzZS0wMSAgIDEuNTI5ODZlLTAyICAgMS45MTM3MmUtMDYgIC02LjMw
MTAxZS0wNQ0KbnR1cGxlMSAgIDogUmVhbCBUaW1lID0gICAxLjE1IHNlY29u
ZHMgQ3B1IFRpbWUgPSAgIDAuOTYgc2Vjb25kcw0KLS0tLS0tLS0tLS0tLS0t
Uk9PVCAgMi4yMS8wNyBiZW5jaG1hcmtzIHN1bW1hcnktLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KaHNpbXBsZSAgIDogUmVhbCBUaW1lID0gICAyLjM1IHNlY29u
ZHMgQ3B1IFRpbWUgPSAgIDEuNzMgc2Vjb25kcw0KaHN1bSAgICAgIDogUmVh
bCBUaW1lID0gICAxLjM0IHNlY29uZHMgQ3B1IFRpbWUgPSAgIDEuMDYgc2Vj
b25kcw0KZmlsbHJhbmRvbTogUmVhbCBUaW1lID0gICAwLjI1IHNlY29uZHMg
Q3B1IFRpbWUgPSAgIDAuMDcgc2Vjb25kcw0KZml0MSAgICAgIDogUmVhbCBU
aW1lID0gICAwLjI3IHNlY29uZHMgQ3B1IFRpbWUgPSAgIDAuMTYgc2Vjb25k
cw0KdG9ybmFkbyAgIDogUmVhbCBUaW1lID0gICAwLjIwIHNlY29uZHMgQ3B1
IFRpbWUgPSAgIDAuMTQgc2Vjb25kcw0KbmE0OSAgICAgIDogUmVhbCBUaW1l
ID0gICA3Ljc0IHNlY29uZHMgQ3B1IFRpbWUgPSAgIDcuNjIgc2Vjb25kcw0K
Z2VvbWV0cnkgIDogUmVhbCBUaW1lID0gICAxLjA1IHNlY29uZHMgQ3B1IFRp
bWUgPSAgIDEuMDEgc2Vjb25kcw0KbmE0OXZpZXcgIDogUmVhbCBUaW1lID0g
ICAwLjgzIHNlY29uZHMgQ3B1IFRpbWUgPSAgIDAuMzAgc2Vjb25kcw0KbnR1
cGxlMSAgIDogUmVhbCBUaW1lID0gICAxLjE1IHNlY29uZHMgQ3B1IFRpbWUg
PSAgIDAuOTYgc2Vjb25kcw0KVE9UQUwgICAgIDogUmVhbCBUaW1lID0gIDE1
LjE4IHNlY29uZHMgQ3B1IFRpbWUgPSAgMTMuMDUgc2Vjb25kcw0KDQotLS0t
LS0tLS0tLS0tLS1ST09UICAyLjIxLzA3IGJlbmNobWFya3Mgc3VtbWFyeSAo
aW4gUk9PVE1BUktTKS0tLS0tDQogICBGb3IgY29tcGFyaXNvbiwgYW4gSFA3
MzUvOTkgaXMgYmVuY2htYXJrZWQgYXQgMjcgUk9PVE1BUktTDQpoc2ltcGxl
ICAgICA9ICAxMjIuMDIgUmVhbE1BUktTLCAgPSAgMTI3LjgyIENwdU1BUktT
DQpoc3VtICAgICAgICA9ICAxMjIuNzEgUmVhbE1BUktTLCAgPSAgMTA3LjI0
IENwdU1BUktTDQpmaWxscmFuZG9tICA9ICAgOTkuMzYgUmVhbE1BUktTLCAg
PSAgMTExLjg2IENwdU1BUktTDQpmaXQxICAgICAgICA9ICAxNDIuMDAgUmVh
bE1BUktTLCAgPSAgMTI4LjI1IENwdU1BUktTDQp0b3JuYWRvICAgICA9ICAx
NDAuNDAgUmVhbE1BUktTLCAgPSAgMTY5LjcxIENwdU1BUktTDQpuYTQ5ICAg
ICAgICA9ICAxMDguNDIgUmVhbE1BUktTLCAgPSAgMTA4LjU3IENwdU1BUktT
DQpuYTQ5dmlldyAgICA9ICAgOTEuNzMgUmVhbE1BUktTLCAgPSAgMTMzLjIw
IENwdU1BUktTDQpudHVwbGUxICAgICA9ICAxOTQuMTcgUmVhbE1BUktTLCAg
PSAgMjAzLjYyIENwdU1BUktTDQpnZW9tZXRyeSAgICA9ICAxODMuODYgUmVh
bE1BUktTLCAgPSAgMTY0LjE0IENwdU1BUktTDQpNRUFOICAgICAgICA9ICAx
MzMuODUgUmVhbE1BUktTLCAgPSAgMTM5LjM4IENwdU1BUktTDQoNCioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioNCiogWW91ciBtYWNoaW5lIGlzIGVzdGltYXRlZCBhdCAgMTM2LjYyIFJP
T1RNQVJLUyAgICoNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioNCnJvb3QgWzFdIC5xDQoNClRoaXMgaXMg
dGhlIGVuZCBvZiBST09UIC0tIEdvb2RieWUNCg0KW2hvbGVjemVrQHAyYTAy
IHR1dG9yaWFsc10kIA0K
---559023410-1804928587-921147915=:8736--