p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 (Announce)
> > The "new" one is "-mtune=i686 -O2" instead of "-Os"
>
> so highest "mtune" is not that a good idea ...
It's not "mtune" that bloats it, but instead the -O2. The "mtune" part is just a codegen helper for maybe a little bit of a speed increase.
> > For me, the "new" test compile I made does speed it up a small bit:
> > [ Vista ] - Fri 06/05/2009 >old-p7zip b
>
> I tested in DOS only
On what chip?
> > RAM usage: 55 MB, # Benchmark threads: 1
> > KB/s % MIPS MIPS | KB/s % MIPS MIPS
>
> I compresed a file rather than Bench'ing ...
Default is 10 iterations of some internal compressing / decompressing "normalized" with a Core 2 results (I think).
Anyways, two comments:
1). p7zip 9.04 beta only compiles without the previous FreeDOS hack of mine. I really need to (try to) find out why it needs such a hack anyways. (Argh.)
2). 7zdec 9.04 from LZMA SDK now includes "x" (extract w/ dirs), which is majorly cool, esp. for my 1-flop DJGPP thingy. Now I don't need no stinkin' tar file. Anyways, I repackaged that, plus I recompiled all my 7zdec builds (minus MOSS which doesn't have mkdir(), which was only included previously for laughs anyways):
7zdec.zip
(DJGPPv1, DJGPPv2, OW18 Win32, OW18 DOS32, EMX, RSXNT, plus sources).
Complete thread:
- p7zip 4.65 for FreeDOS - Rugxulo, 16.04.2009, 17:48 (Announce)
- p7zip 4.65 for FreeDOS - rr, 16.04.2009, 21:54
- p7zip 4.65 for FreeDOS - Rugxulo, 16.04.2009, 22:10
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - DOS386, 22.05.2009, 08:12
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - Rugxulo, 23.05.2009, 02:26
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - DOS386, 23.05.2009, 02:40
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - Rugxulo, 23.05.2009, 02:42
- p7zip 4.65 for FreeDOS (performance) - Rugxulo, 26.05.2009, 21:46
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - Rugxulo, 29.05.2009, 02:41
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - DOS386, 05.06.2009, 07:20
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - Rugxulo, 05.06.2009, 07:47
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - DOS386, 05.06.2009, 08:35
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - Rugxulo, 11.06.2009, 04:13
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - DOS386, 05.06.2009, 08:35
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - Rugxulo, 05.06.2009, 07:47
- p7zip 4.65 for FreeDOS | GCC 4.4.0 -O2 -mtune=i686 - DOS386, 05.06.2009, 07:20
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - Rugxulo, 23.05.2009, 02:42
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - DOS386, 23.05.2009, 02:40
- p7zip 4.65 for FreeDOS | Ibiblio has 4.61 only - Rugxulo, 23.05.2009, 02:26
- p7zip 4.65 for FreeDOS - rr, 16.04.2009, 21:54