aranym-0001: hardware.cpp getModule() O(D) linear scan over 17 devices on every 68k I/O read/write. Replaced with O(log D) binary search over a sorted HWRange table built at HWInit(). 2.73x speedup measured. |
||
|---|---|---|
| .. | ||
| patch | ||
| test | ||
aranym-0001: hardware.cpp getModule() O(D) linear scan over 17 devices on every 68k I/O read/write. Replaced with O(log D) binary search over a sorted HWRange table built at HWInit(). 2.73x speedup measured. |
||
|---|---|---|
| .. | ||
| patch | ||
| test | ||