I just updated the source-code of Mandrake with the updtae-wizard and decided to patch that code (after backing it up

)....
I've done some research and decided to use the followin options:
-o3
-fallow-single-precision
-foptimize-sibling-calls
-fcse-follow-jumps
-fprefetch-loop-arrays
-march=athlon-tb (or something)
-mmmx
-m3dnow
I also want to use "-ffastmath", but the docs say, it can give some problems in certain cases.....but with the multimedia-kernel they use it I think....soem opinions about this..I still want to be able to run evrything properly...We're talking about the kernel here!!!
Some comments on my options?
Mu cpu (like mopst now I suppose) supports also extensiuons of mmmx en m3dnow......It's maybe not usefull for the ekrnel, but for other programs than..to specify in my file for srpm....Are there options for these extensions..or are they the same as -mmmx and -m3dnow?
Thanks....
Maybe any suggestions before I start????
I probably (or have to?) recompile my modules too (or don't I have to do that?/or preferably?). Any warnings here?
....Thanks