Linker updates from Laszlo. Needs some testing.
committer: mfx <mfx> 1109669078 +0000
This commit is contained in:
+70
-70
@@ -22,7 +22,7 @@
|
||||
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
Markus F.X.J. Oberhumer Laszlo Molnar
|
||||
markus@oberhumer.com ml1050@cdata.tvnet.hu
|
||||
markus@oberhumer.com ml1050@users.sourceforge.net
|
||||
*/
|
||||
|
||||
|
||||
@@ -1092,86 +1092,86 @@ int Packer::getLoaderSize() const
|
||||
const char *Packer::getDecompressor() const
|
||||
{
|
||||
static const char nrv2b_le32_small[] =
|
||||
"N2BSMA10""N2BDEC10""N2BSMA20""N2BDEC20""N2BSMA30"
|
||||
"N2BDEC30""N2BSMA40""N2BSMA50""N2BDEC50""N2BSMA60"
|
||||
"N2BSMA10,N2BDEC10,N2BSMA20,N2BDEC20,N2BSMA30,"
|
||||
"N2BDEC30,N2BSMA40,N2BSMA50,N2BDEC50,N2BSMA60,"
|
||||
"N2BDEC60";
|
||||
static const char nrv2b_le32_fast[] =
|
||||
"N2BFAS10""+80CXXXX""N2BFAS11""N2BDEC10""N2BFAS20"
|
||||
"N2BDEC20""N2BFAS30""N2BDEC30""N2BFAS40""N2BFAS50"
|
||||
"N2BDEC50""N2BFAS60""+40CXXXX""N2BFAS61""N2BDEC60";
|
||||
"N2BFAS10,+80CXXXX,N2BFAS11,N2BDEC10,N2BFAS20,"
|
||||
"N2BDEC20,N2BFAS30,N2BDEC30,N2BFAS40,N2BFAS50,"
|
||||
"N2BDEC50,N2BFAS60,+40CXXXX,N2BFAS61,N2BDEC60";
|
||||
static const char nrv2d_le32_small[] =
|
||||
"N2DSMA10""N2DDEC10""N2DSMA20""N2DDEC20""N2DSMA30"
|
||||
"N2DDEC30""N2DSMA40""N2DSMA50""N2DDEC50""N2DSMA60"
|
||||
"N2DSMA10,N2DDEC10,N2DSMA20,N2DDEC20,N2DSMA30,"
|
||||
"N2DDEC30,N2DSMA40,N2DSMA50,N2DDEC50,N2DSMA60,"
|
||||
"N2DDEC60";
|
||||
static const char nrv2d_le32_fast[] =
|
||||
"N2DFAS10""+80CXXXX""N2DFAS11""N2DDEC10""N2DFAS20"
|
||||
"N2DDEC20""N2DFAS30""N2DDEC30""N2DFAS40""N2DFAS50"
|
||||
"N2DDEC50""N2DFAS60""+40CXXXX""N2DFAS61""N2DDEC60";
|
||||
"N2DFAS10,+80CXXXX,N2DFAS11,N2DDEC10,N2DFAS20,"
|
||||
"N2DDEC20,N2DFAS30,N2DDEC30,N2DFAS40,N2DFAS50,"
|
||||
"N2DDEC50,N2DFAS60,+40CXXXX,N2DFAS61,N2DDEC60";
|
||||
static const char nrv2e_le32_small[] =
|
||||
"N2ESMA10""N2EDEC10""N2ESMA20""N2EDEC20""N2ESMA30"
|
||||
"N2EDEC30""N2ESMA40""N2ESMA50""N2EDEC50""N2ESMA60"
|
||||
"N2ESMA10,N2EDEC10,N2ESMA20,N2EDEC20,N2ESMA30,"
|
||||
"N2EDEC30,N2ESMA40,N2ESMA50,N2EDEC50,N2ESMA60,"
|
||||
"N2EDEC60";
|
||||
static const char nrv2e_le32_fast[] =
|
||||
"N2EFAS10""+80CXXXX""N2EFAS11""N2EDEC10""N2EFAS20"
|
||||
"N2EDEC20""N2EFAS30""N2EDEC30""N2EFAS40""N2EFAS50"
|
||||
"N2EDEC50""N2EFAS60""+40CXXXX""N2EFAS61""N2EDEC60";
|
||||
"N2EFAS10,+80CXXXX,N2EFAS11,N2EDEC10,N2EFAS20,"
|
||||
"N2EDEC20,N2EFAS30,N2EDEC30,N2EFAS40,N2EFAS50,"
|
||||
"N2EDEC50,N2EFAS60,+40CXXXX,N2EFAS61,N2EDEC60";
|
||||
static const char cl1b_le32_small[] =
|
||||
"CL1ENTER""CL1SMA10""CL1RLOAD"
|
||||
"CL1WID01""CL1SMA1B"
|
||||
"CL1WID02""CL1SMA1B"
|
||||
"CL1WID03""CL1SMA1B"
|
||||
"CL1WID04""CL1SMA1B"
|
||||
"CL1WID05""CL1SMA1B"
|
||||
"CL1WID06""CL1SMA1B"
|
||||
"CL1WID07""CL1SMA1B"
|
||||
"CL1WID08""CL1SMA1B"
|
||||
"CL1WID09""CL1SMA1B"
|
||||
"CL1WID10"
|
||||
"CL1START"
|
||||
"CL1TOP00""CL1SMA1B"
|
||||
"CL1TOP01""CL1SMA1B"
|
||||
"CL1TOP02""CL1SMA1B"
|
||||
"CL1TOP03""CL1SMA1B"
|
||||
"CL1TOP04""CL1SMA1B"
|
||||
"CL1TOP05""CL1SMA1B"
|
||||
"CL1TOP06""CL1SMA1B"
|
||||
"CL1TOP07""CL1SMA1B"
|
||||
"CL1OFF01""CL1SMA1B"
|
||||
"CL1OFF02""CL1SMA1B"
|
||||
"CL1OFF03""CL1SMA1B"
|
||||
"CL1OFF04"
|
||||
"CL1LEN00""CL1SMA1B"
|
||||
"CL1LEN01""CL1SMA1B"
|
||||
"CL1LEN02"
|
||||
"CL1ENTER,CL1SMA10,CL1RLOAD,"
|
||||
"CL1WID01,CL1SMA1B,"
|
||||
"CL1WID02,CL1SMA1B,"
|
||||
"CL1WID03,CL1SMA1B,"
|
||||
"CL1WID04,CL1SMA1B,"
|
||||
"CL1WID05,CL1SMA1B,"
|
||||
"CL1WID06,CL1SMA1B,"
|
||||
"CL1WID07,CL1SMA1B,"
|
||||
"CL1WID08,CL1SMA1B,"
|
||||
"CL1WID09,CL1SMA1B,"
|
||||
"CL1WID10,"
|
||||
"CL1START,"
|
||||
"CL1TOP00,CL1SMA1B,"
|
||||
"CL1TOP01,CL1SMA1B,"
|
||||
"CL1TOP02,CL1SMA1B,"
|
||||
"CL1TOP03,CL1SMA1B,"
|
||||
"CL1TOP04,CL1SMA1B,"
|
||||
"CL1TOP05,CL1SMA1B,"
|
||||
"CL1TOP06,CL1SMA1B,"
|
||||
"CL1TOP07,CL1SMA1B,"
|
||||
"CL1OFF01,CL1SMA1B,"
|
||||
"CL1OFF02,CL1SMA1B,"
|
||||
"CL1OFF03,CL1SMA1B,"
|
||||
"CL1OFF04,"
|
||||
"CL1LEN00,CL1SMA1B,"
|
||||
"CL1LEN01,CL1SMA1B,"
|
||||
"CL1LEN02,"
|
||||
"CL1COPY0";
|
||||
static const char cl1b_le32_fast[] =
|
||||
"CL1ENTER" "CL1RLOAD"
|
||||
"CL1WID01""CL1FAS1B"
|
||||
"CL1WID02""CL1FAS1B"
|
||||
"CL1WID03""CL1FAS1B"
|
||||
"CL1WID04""CL1FAS1B"
|
||||
"CL1WID05""CL1FAS1B"
|
||||
"CL1WID06""CL1FAS1B"
|
||||
"CL1WID07""CL1FAS1B"
|
||||
"CL1WID08""CL1FAS1B"
|
||||
"CL1WID09""CL1FAS1B"
|
||||
"CL1WID10"
|
||||
"CL1START"
|
||||
"CL1TOP00""CL1FAS1B"
|
||||
"CL1TOP01""CL1FAS1B"
|
||||
"CL1TOP02""CL1FAS1B"
|
||||
"CL1TOP03""CL1FAS1B"
|
||||
"CL1TOP04""CL1FAS1B"
|
||||
"CL1TOP05""CL1FAS1B"
|
||||
"CL1TOP06""CL1FAS1B"
|
||||
"CL1TOP07""CL1FAS1B"
|
||||
"CL1OFF01""CL1FAS1B"
|
||||
"CL1OFF02""CL1FAS1B"
|
||||
"CL1OFF03""CL1FAS1B"
|
||||
"CL1OFF04"
|
||||
"CL1LEN00""CL1FAS1B"
|
||||
"CL1LEN01""CL1FAS1B"
|
||||
"CL1LEN02"
|
||||
"CL1ENTER," "CL1RLOAD,"
|
||||
"CL1WID01,CL1FAS1B,"
|
||||
"CL1WID02,CL1FAS1B,"
|
||||
"CL1WID03,CL1FAS1B,"
|
||||
"CL1WID04,CL1FAS1B,"
|
||||
"CL1WID05,CL1FAS1B,"
|
||||
"CL1WID06,CL1FAS1B,"
|
||||
"CL1WID07,CL1FAS1B,"
|
||||
"CL1WID08,CL1FAS1B,"
|
||||
"CL1WID09,CL1FAS1B,"
|
||||
"CL1WID10,"
|
||||
"CL1START,"
|
||||
"CL1TOP00,CL1FAS1B,"
|
||||
"CL1TOP01,CL1FAS1B,"
|
||||
"CL1TOP02,CL1FAS1B,"
|
||||
"CL1TOP03,CL1FAS1B,"
|
||||
"CL1TOP04,CL1FAS1B,"
|
||||
"CL1TOP05,CL1FAS1B,"
|
||||
"CL1TOP06,CL1FAS1B,"
|
||||
"CL1TOP07,CL1FAS1B,"
|
||||
"CL1OFF01,CL1FAS1B,"
|
||||
"CL1OFF02,CL1FAS1B,"
|
||||
"CL1OFF03,CL1FAS1B,"
|
||||
"CL1OFF04,"
|
||||
"CL1LEN00,CL1FAS1B,"
|
||||
"CL1LEN01,CL1FAS1B,"
|
||||
"CL1LEN02,"
|
||||
"CL1COPY0";
|
||||
|
||||
if (ph.method == M_NRV2B_LE32)
|
||||
|
||||
Reference in New Issue
Block a user