Thiemo Seufer wrote: >> /* >> - * memset(void *s, int c, size_t n) >> + * An outline version of memset, which should be used either by gcc or >> + * by assembly code. >> + */ >> +NESTED(memset, 24, ra) >> + PTR_ADDU sp, sp, -24 >> + LONG_S a0, 16(sp) >> + LONG_S ra, 20(sp) >> + jal __fill_user >> + LONG_L v0, 16(sp) >> + LONG_L ra, 20(sp) >> + PTR_ADDU sp, sp, 24 >> + jr ra >> +END(memset) > > This will break on 64bit kernels. > Obviously... Looks like I should find a good place to implement it in C... or do you know a sane way (without too many #ifdef) to do that in assembly code ? thanks, Franck