Among all possible xchg
such as


xor r1,r2
xor r2,r1
xor r1,r2

...
push r1
push r2
pop r1
pop r2

etc.


One more get it my mind, though I think it useless
but one more way in collection how to exchange two
vars without any additional memory or reg usage:


ADD EDX,EAX ;a : = a + b
NEG EAX
ADD EAX,EDX ;b: = a - b
SUB EDX,EAX ;a: = a - b


BTW.
Our administration cutting us off inet again,
I don't know for how long but may be for years again.
It can happens any moment, so I use my chanse to say Good Bye
It was a pleasure to communicate with all of you.

Please, keep the algo section alive. I count on you.
Good luck!
Yours.
Posted on 2002-04-26 18:47:32 by The Svin
Alex,
hope you figure out an alternative, I've learned a lot from you!!! :grin:

Thanks, Brad

Where in Russia are you?
Posted on 2002-04-26 18:53:14 by Brad
this is a great loss :(

I hope you can come back soon.
Posted on 2002-04-26 18:53:47 by Hiroshimator
Too bad.

Hope you can find a way to get on the web again.

KetilO
Posted on 2002-04-26 19:02:03 by KetilO
Where in Russia are you?

Perm. West Ural.
Brad, there are lots of good programmers here.
The only thing we need - to remind them that we are interesting of their ideas, that new ideas is still matter, that speed and size
is matter, that we appritiate their thoughts.
And then they could give your overwelming respond.
When I restart study math a few years ago when quitted with previous occupation, I was suprized to know that approximatly
3-5 discoveries in math field is done every day!
I was born in the world that was got used to that Fermat problem
practically impossible to solve. I learnt in 1998 that it was solved
in 1995 using analitic geaometry on example of ellipses (curves of 3rd level).
My point is that a lot of real valueble creators not only in books,
they are among of us. And for me it was pleasure to seek communication with them here on this very board.

So I mostly submit my code to provoke discussions.
To awake you from sleep of mind or lack of selfconfidence.
You can do it yourself.
I'm sure you can.
Consider that it is important to seek new ways and understand
old ones, and don't be lazy :)
That's all you need, you can do anything I can and more.
Posted on 2002-04-26 19:12:57 by The Svin
Alex,

Classical Math, is my favorite too, spent many, many hr's on Fermat's.... before you leave, make sure you see the following;

In my opinion, it's going to lead to another Classic.....


http://www.research.att.com/~njas/sequences/JIS/compass.html

Brad
Posted on 2002-04-26 19:25:51 by Brad
The Svin, I will miss you - please come back soon.
Posted on 2002-04-26 19:41:14 by bitRAKE
Mne toje...
Posted on 2002-04-26 19:51:33 by buliaNaza
I'll miss you too, that's for sure.
I think, I'll be able to post something once per month, but
hardly read anything.

I also hope once I'be a free working for myself programmer to
be able discuss any interesting topic freely.
We are working for firms somehow limited in topics to discuss -
no numeric theory, no RSA, no database in my case.
That's why Stepan is still not here I think, and many others unknown too.
Posted on 2002-04-26 21:41:44 by The Svin
I will miss you, Svin, I always considered you as the master of algos. Although most of the times I lack the mathematical knowledge to understand what are you doing, sometimes I can really enjoy your solutions to many problems, and your great optimizations. So, Svin, keep all of us in mind and whenever you have the possibility just post something!!!
Hope to see you soon!!! :)
Posted on 2002-04-26 22:12:37 by CodeLover
Is there anything we can do? Maybe we can press
some of your administration's buttons? I am
guessing you are in the middle of nowhere?
Posted on 2002-04-26 23:52:51 by bdjames
Alex,

I am sorry to hear about the restriction being placed on you. I have particularly enjoyed the rigor of your analysis and the excellent results with the code you have designed.

I hope you can find a way to get around the restriction as many in this forum have the same appreciation of your work.

Regards and hope you can find a way.

hutch@movsd.com
Posted on 2002-04-27 01:27:44 by hutch--
Hey, Alex,

What's your opinion, on that sequence????

Pretty neat!, Huh?

B
Posted on 2002-04-27 10:14:53 by Brad
great loss for all of us
i hope you will come back soon:(


bye

eko
Posted on 2002-04-27 10:37:55 by eko
Hope you get back soon, Svin. You've shared many valuable and useful ideas with us on this forum. :alright:

Thomas
Posted on 2002-04-27 13:12:14 by Thomas
eko,
Take care, don't get yourself killed on the war - we still have
a lot of talk about.
Tomas,
I got much more in return for my ideas.
BTW. For making the algo section alive, you are for me are one
of main men.
To make a productive discussion we need
1. Good topic
2. Good exapmle
3. Arranging testing
4. Involve in discussion all who might be interested.
5. Be able to carry discussion.
All these 5 conditions were done very well by you in many threads
you started in the algo section. Please, continue this practice.
I'm sorry that Jens disapeared again. He is very good code fighter,
his code always provokes tough code battles involving a lot of coders
with fontains of new original ideas.
I think, that for last three month with a lot of problems discussed in the
section, it was most interesting place for those interesting in xx86 asm algos.

Brad, the site is about topics among my greatest interests. Thanks for the link.

Steve, I had free inet mostly thanks to you :)
My programming packedge based on MASM32. And heaviest argument in favor
to communicate through inet was to communicate and give possible help to
creater of MASM32 :)
I used work with you as main excuse to have inet.
I'll try once a month send you arhives with new procs by email, so you can
choose if there are anything worthy to add to M32 lib.
Can't promiss anything, but if I have free time I'll spend it on M32lib.

People, I'm not going to die in near future :)
I just will have very limited access to inet, and in nature of my job, may be cut off
for several months.

Anyway, Hiro, you are not going to do again offline version? ... (with great hope) are you?!
Posted on 2002-04-28 10:45:42 by The Svin
Hey, Alex

If you find you can't get back on.....I'll be happy to periodically, copy....the sections and send you a disk....let me know,

bbyrne100@aol.com

Brad Byrne
5115 Brookridge Pl.
Fairfax, Va. USA, 22030

Best Wishes, Brad
Posted on 2002-04-28 11:17:08 by Brad
I could, but to give you some statistics: right now the messageboard is 80MB in size :|

So we would need some sort of heavy filtering to make it a viable idea
Posted on 2002-04-28 13:26:41 by Hiroshimator
Is data in some MSAccess format?
Grouping in dates and sections might lead to some solution.
So user can download mdb file that generated from main base by some between query to select records insdide, for example for every month.
For me it's enough if you create some bunch of files each for
every thread using transfer including text of new post (between) for the time period. And folder with currently submitted files somelasttime and date().
Once per month is OK.
Posted on 2002-04-28 15:19:21 by The Svin
this board runs on mysql but it could be converted to another format of course. I'll look into that.
Posted on 2002-04-28 16:11:05 by Hiroshimator