Well, anybody who wants to benchmark whether performance was degraded can
do so. My own feeling is that the amount of degredation is going to be
miniscule. After all, we are dealing with a 32-bit processor anyway.
Moreover, access to YOffset type data doesn't happen once per character.
It happens once per sequence of characters in the same style on the same
line. Unless you keep changing styles every character or so (and if you
do, this will be the least of your performance worries), I think the
effect will be negligible.
There will be a memory loss of two bytes per paragraph in the temp files.
I could lower the loss to one byte per paragraph by using 24-bit values,
but that's such an ugly solution that I am not going to do it, unless
someone begs.
I don't have a 68K unit, and timings on my NX70 are too short to be
representative. If you want to benchmark, feel free and let me know.
(Just compile once with typedef Int16 YOffset in util.h and another time
with typedef Int32 YOffset.)
Alex
--
Dr. Alexander R. Pruss || e-mail: [EMAIL PROTECTED]
Philosophy Department || online papers and home page:
Georgetown University || www.georgetown.edu/faculty/ap85
Washington, DC 20057 ||
U.S.A. ||
-----------------------------------------------------------------------------
"Philosophiam discimus non ut tantum sciamus, sed ut boni efficiamur."
- Paul of Worczyn (1424)
_______________________________________________
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev