diff options
Diffstat (limited to 'sysdeps/alpha/bzero.S')
-rw-r--r-- | sysdeps/alpha/bzero.S | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sysdeps/alpha/bzero.S b/sysdeps/alpha/bzero.S index fffa53d..c614fc1 100644 --- a/sysdeps/alpha/bzero.S +++ b/sysdeps/alpha/bzero.S @@ -80,7 +80,14 @@ $tail: bne t4, 1f # is there a tail to do? .end bzero_loop ENTRY(bzero) +#ifdef PROF + ldgp gp, 0(pv) + lda AT, _mcount + jsr AT, (AT), _mcount + .prologue 1 +#else .prologue 0 +#endif mov a0, v0 # e0 : move return value in place beq a1, $done # .. e1 : early exit for zero-length store |