
|
84782 packages online
|
|
 |
|
|
|
No screenshot available
|
|
Jumpgate V3.0 searches for and patches unoptimised JSR, BSR and some other
slow instructions in any executable to faster equivalents - even a
Kickstart ROM image.
It's coded in 100% assembler, very fast in execution and won't leave you
waiting around.
-------------------------------------------------------------------------
CHANGES FOR V1.1
----------------
No further optimisations, just much tighter (and even faster) code.
CHANGES FOR V2.0
----------------
Added switchbank in commandline allowing individual optims to be switched
on/off, for when a certain optim causes the executable to be less than
fully functional.
Added 040+ mode so that LEA (A6),A6 is used instead of NOP which avoids
pipeline stalls.
Added another patch:
ANDI.L #$0000FFFF,Dn to replace:
SWAP Dn
CLR.W Dn
SWAP Dn
Included a handy-dandy little executable "TestRun" that you can patch in
numerous ways to find the fastest run for your processor type.
CHANGES FOR V3.0
----------------
Included a simplistic but effective HunkLab function to avoid corruption of
relocation tables in executables, which is switchable to allow patching of
absolute binaries as well :)
More patches added: (thanks to Jess Sosnoski)
BSET #0>15,Dn -> ORI.W #EQUIV,Dn
BCLR #0>15,Dn -> ANDI.W #EQUIV,Dn
BCHG #0>15,Dn -> EORI.W #EQUIV,Dn
LSL/ASL #1,Dn -> ADD Dn,Dn
NOP -> LEA (An),An (for 040+)
|
Contents of util/cli/Jumpgate.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 1125 1752 64.2% -lh5- 7c4e Jan 28 2000 Jumpgate
[generic] 6459 15078 42.8% -lh5- f3f4 Jan 28 2000 Jumpgate.guide
[generic] 419 584 71.7% -lh5- 3cdc Jan 28 2000 TestRun
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 3 files 8003 17414 46.0% Feb 8 2000
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |