Annotation of gforth/cache.c, revision 1.1

1.1     ! pazsan      1: void *cacheflush(void * address, int size, int linewidth)
        !             2: {
        !             3:        int i;
        !             4: 
        !             5:        address=(void *)((int)address & (-linewidth));
        !             6: 
        !             7:        for(i=4-linewidth; i<size; i+=linewidth)
        !             8:                asm("\
        !             9:                fdc (%r28)\n\
        !            10:                sync\n\
        !            11:                fic,m %r24(%r28)\n\
        !            12:                sync");
        !            13: 
        !            14:        return address;
        !            15: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>