Andre Hedrick wrote: > > ER, they work but must compile as PII/Celeron :-( > A bunch of memcpy header stuff fails to compile.... > current is one of the left overs in some cases. > > I will dive deeper in monday, just wanting some feed back first. > > Cheers, > > Andre Hedrick > Linux ATA Development > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > Please read the FAQ at http://www.tux.org/lkml/ Hello Andre, I think that there is no good way to use in_interrupt() in asm/string.h. Circular dependencies. I've been using some form of this patch since last May, posted here several times. It moves the mmx style memcpy into lib.a (mmx.c). I lose some inlining, but since k7 does branch prediction for call addresses, inline functions are somewhat less of a win. Certainly the big speedup from mmx is more than enough to pay for it. Cheers, Tom -- The Daemons lurk and are dumb. -- Emerson