What | Removed | Added |
---|---|---|
Flags | needinfo?(schwab@suse.com) |
(In reply to Jiri Slaby from comment #2) > If you have glibc-2.37-5.1.ppc64le installed, it is this: > 3f874: 66 3b 07 7c mtvsrdd vs0,r7,r7 > correct? If so, this address is: $ addr2line -e ld64.so.2 3f874 /usr/src/debug/glibc-2.37/string/../string/memset.c:54 which is: 52 /* Write 8 `op_t' per iteration until less than 8 `op_t' remain. */ 53 xlen = len / (OPSIZ * 8); 54 while (xlen > 0) 55 { 56 ((op_t *) dstp)[0] = cccc; 57 ((op_t *) dstp)[1] = cccc; 58 ((op_t *) dstp)[2] = cccc; 59 ((op_t *) dstp)[3] = cccc; 60 ((op_t *) dstp)[4] = cccc; 61 ((op_t *) dstp)[5] = cccc; 62 ((op_t *) dstp)[6] = cccc; 63 ((op_t *) dstp)[7] = cccc; 64 dstp += 8 * OPSIZ; 65 xlen -= 1; 66 } I.e. the generic memset using special instructions? (I am no ppc expert.)