There is one thint that I am aware of, and I use in my OpenWatcom 
programs: In a 586 execution will be faster if the instructions are 
rearanged, but still using only 386 instructions...

Alain

Em 03-05-2013 03:48, Eric Auer escreveu:
>
> Hoi Louis,
>
> please explain the hack / patch: Is the only thing that
> you changed that the kernel is compiled for those CPUs?
> Are there actually any differences between them? I can
> imagine that OpenWatcom makes 186 and 286 the same and
> everything above 386 the same. Unless the kernel would
> contain heavy mathematical processing for which it is
> obvious that above-386 optimizes better ;-) You could
> tell the compiler to produce Assembly output (instead
> of binary) and compare the text. Or you could use some
> debug, disassembler (ndisasm?) or hex editor to compare
> before you UPX things, but of course that is more work.
>
> Thanks for comparing :-) Maybe this is more a topic for
> the kernel list. Note that if "a few" bytes are really
> only 10 or so, all this is probably more an "academic"
> exercise. Things get more exciting once you can save at
> least a cluster of disk space or a paragraph of RAM :-)
>
> Regards, Eric
>
>> I hacked the 2041 kernel batch and make files included on the FD 1.1 iso to
>> allow the kernel to be built by OpenWatcom as 8086, 186, 286, 386, 486,
>> 586, or 686.  The resulting 686 kernel boots fine in VirtualBox 4.2.12 in
>> OSX 10.8.3 on my 2012 Mac Book Air 13" 4GB.  The resulting kernel is a few
>> bytes smaller compressed by upx than kernel installed by the FD 1.1 iso.
>>   I'm going to continue testing.  No source changes were made.  Not sure how
>> the changes affect the nasm built files.
>
>
>
>
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with<2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> _______________________________________________
> Freedos-user mailing list
> Freedos-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-user
>

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to