diff --git a/tcmalloc/testing/fast_path.aarch64+opt.golden b/tcmalloc/testing/fast_path.aarch64+opt.golden index 255443817..f7465e3cb 100644 --- a/tcmalloc/testing/fast_path.aarch64+opt.golden +++ b/tcmalloc/testing/fast_path.aarch64+opt.golden @@ -1,20 +1,20 @@ -func call cmov cmp div jcc jmp load mul pop push rmw rsp store -aligned_alloc - - 4 - 7 - 8 - - - - 3 4 -calloc - - 2 - 6 - 9 2 - - - 5 5 -delete - - 1 - 6 - 6 - - - - - 3 -delete(size) - - 2 - 5 - 4 - - - - - 3 -delete(size,align) - - 4 - 7 - 5 - - - - - 3 -malloc - - 2 - 5 - 7 - - - - - 3 -malloc(token_1) - - 2 - 5 - 7 - - - - - 3 -new - - 1 - 4 - 6 - - - - - 3 -new(align) - - 3 - 6 - 7 - - - - - 3 -new(align)->size - - 3 - 6 - 8 - - - - - 3 -new(align,cold)->size - 1 4 - 6 - 10 - - - - - 3 -new(align,nothrow) - - 3 - 6 - 7 - - - - - 3 -new(cold)->size - 1 2 - 4 - 9 - - - - - 3 -new(cold,token_1)->size - 1 2 - 4 - 9 - - - - - 3 -new(nothrow) - - 1 - 4 - 6 - - - - - 3 -new(token_1) - - 1 - 4 - 6 - - - - - 3 -new(token_1)->size - - 1 - 4 - 7 - - - - - 3 -new->size - - 1 - 4 - 7 - - - - - 3 -posix_memalign - - 3 - 9 - 9 - - - - 5 6 +func call cmov cmp cycles div jcc jmp load mul pop push rmw rsp store +aligned_alloc - - 4 30 - 7 - 8 - - - - 3 4 +calloc - - 2 29 - 6 - 9 2 - - - 5 5 +delete - - 1 31 - 6 - 6 - - - - - 3 +delete(size) - - 2 24 - 5 - 4 - - - - - 3 +delete(size,align) - - 4 24 - 7 - 5 - - - - - 3 +malloc - - 2 28 - 5 - 7 - - - - - 3 +malloc(token_1) - - 2 28 - 5 - 7 - - - - - 3 +new - - 1 27 - 4 - 6 - - - - - 3 +new(align) - - 3 28 - 6 - 7 - - - - - 3 +new(align)->size - - 3 28 - 6 - 8 - - - - - 3 +new(align,cold)->size - 1 4 34 - 6 - 10 - - - - - 3 +new(align,nothrow) - - 3 28 - 6 - 7 - - - - - 3 +new(cold)->size - 1 2 34 - 4 - 9 - - - - - 3 +new(cold,token_1)->size - 1 2 34 - 4 - 9 - - - - - 3 +new(nothrow) - - 1 27 - 4 - 6 - - - - - 3 +new(token_1) - - 1 27 - 4 - 6 - - - - - 3 +new(token_1)->size - - 1 27 - 4 - 7 - - - - - 3 +new->size - - 1 27 - 4 - 7 - - - - - 3 +posix_memalign - - 3 30 - 9 - 9 - - - - 5 6 diff --git a/tcmalloc/testing/fast_path.insecure.golden b/tcmalloc/testing/fast_path.insecure.golden index c24788310..12d91e056 100644 --- a/tcmalloc/testing/fast_path.insecure.golden +++ b/tcmalloc/testing/fast_path.insecure.golden @@ -1,20 +1,20 @@ -func call cmov cmp div jcc jmp load mul pop push rmw rsp store -aligned_alloc - - 6 - 7 - 6 - 2 1 2 1 1 -calloc - - 4 - 6 - 6 1 2 3 2 2 1 -delete - - 5 - 6 - 5 - - - - - 3 -delete(size) - - 4 - 5 - 3 - - - - - 3 -delete(size,align) - - 6 - 7 - 4 - - - - - 3 -malloc - - 4 - 5 - 6 - - - 2 - 1 -malloc(token_1) - - 4 - 5 - 6 - - - 2 - 1 -new - - 3 - 4 - 5 - - - 2 - 1 -new(align) - - 5 - 6 - 6 - - - 2 - 1 -new(align)->size - - 5 - 6 - 7 - - - 2 - 1 -new(align,cold)->size - 1 6 - 6 - 8 - - - 2 - 1 -new(align,nothrow) - - 5 - 6 - 6 - - - 2 - 1 -new(cold)->size - 1 4 - 4 - 7 - - - 2 - 1 -new(cold,token_1)->size - 1 4 - 4 - 7 - - - 2 - 1 -new(nothrow) - - 3 - 4 - 5 - - - 2 - 1 -new(token_1) - - 3 - 4 - 5 - - - 2 - 1 -new(token_1)->size - - 3 - 4 - 6 - - - 2 - 1 -new->size - - 3 - 4 - 6 - - - 2 - 1 -posix_memalign - - 8 - 8 - 6 - 3 3 2 2 2 +func call cmov cmp cycles div jcc jmp load mul pop push rmw rsp store +aligned_alloc - - 6 32 - 7 - 6 - 2 1 2 1 1 +calloc - - 4 35 - 6 - 6 1 2 3 2 2 1 +delete - - 5 33 - 6 - 5 - - - - - 3 +delete(size) - - 4 28 - 5 - 3 - - - - - 3 +delete(size,align) - - 6 28 - 7 - 4 - - - - - 3 +malloc - - 4 29 - 5 - 6 - - - 2 - 1 +malloc(token_1) - - 4 29 - 5 - 6 - - - 2 - 1 +new - - 3 28 - 4 - 5 - - - 2 - 1 +new(align) - - 5 30 - 6 - 6 - - - 2 - 1 +new(align)->size - - 5 30 - 6 - 7 - - - 2 - 1 +new(align,cold)->size - 1 6 34 - 6 - 8 - - - 2 - 1 +new(align,nothrow) - - 5 30 - 6 - 6 - - - 2 - 1 +new(cold)->size - 1 4 33 - 4 - 7 - - - 2 - 1 +new(cold,token_1)->size - 1 4 33 - 4 - 7 - - - 2 - 1 +new(nothrow) - - 3 28 - 4 - 5 - - - 2 - 1 +new(token_1) - - 3 28 - 4 - 5 - - - 2 - 1 +new(token_1)->size - - 3 28 - 4 - 6 - - - 2 - 1 +new->size - - 3 28 - 4 - 6 - - - 2 - 1 +posix_memalign - - 8 35 - 8 - 6 - 3 3 2 2 2 diff --git a/tcmalloc/testing/fast_path.opt.golden b/tcmalloc/testing/fast_path.opt.golden index e609185d7..1eefb6000 100644 --- a/tcmalloc/testing/fast_path.opt.golden +++ b/tcmalloc/testing/fast_path.opt.golden @@ -1,20 +1,20 @@ -func call cmov cmp div jcc jmp load mul pop push rmw rsp store -aligned_alloc - - 6 - 7 - 6 - 2 1 2 1 1 -calloc - - 4 - 6 - 6 1 2 3 2 2 1 -delete - - 5 - 6 - 5 - - - - - 3 -delete(size) - - 4 - 5 - 3 - - - - - 3 -delete(size,align) - - 6 - 7 - 4 - - - - - 3 -malloc - - 4 - 5 - 6 - - - 2 - 1 -malloc(token_1) - - 4 - 5 - 6 - - - 2 - 1 -new - - 3 - 4 - 5 - - - 2 - 1 -new(align) - - 5 - 6 - 6 - - - 2 - 1 -new(align)->size - - 5 - 6 - 7 - - - 2 - 1 -new(align,cold)->size - 1 6 - 6 - 8 - 1 1 2 - 1 -new(align,nothrow) - - 5 - 6 - 6 - - - 2 - 1 -new(cold)->size - 1 4 - 4 - 7 - - - 2 - 1 -new(cold,token_1)->size - 1 4 - 4 - 7 - - - 2 - 1 -new(nothrow) - - 3 - 4 - 5 - - - 2 - 1 -new(token_1) - - 3 - 4 - 5 - - - 2 - 1 -new(token_1)->size - - 3 - 4 - 6 - - - 2 - 1 -new->size - - 3 - 4 - 6 - - - 2 - 1 -posix_memalign - - 8 - 8 - 6 - 3 3 2 2 2 +func call cmov cmp cycles div jcc jmp load mul pop push rmw rsp store +aligned_alloc - - 6 33 - 7 - 6 - 2 1 2 1 1 +calloc - - 4 35 - 6 - 6 1 2 3 2 2 1 +delete - - 5 33 - 6 - 5 - - - - - 3 +delete(size) - - 4 28 - 5 - 3 - - - - - 3 +delete(size,align) - - 6 28 - 7 - 4 - - - - - 3 +malloc - - 4 30 - 5 - 6 - - - 2 - 1 +malloc(token_1) - - 4 30 - 5 - 6 - - - 2 - 1 +new - - 3 30 - 4 - 5 - - - 2 - 1 +new(align) - - 5 31 - 6 - 6 - - - 2 - 1 +new(align)->size - - 5 31 - 6 - 7 - - - 2 - 1 +new(align,cold)->size - 1 6 36 - 6 - 8 - 1 1 2 - 1 +new(align,nothrow) - - 5 31 - 6 - 6 - - - 2 - 1 +new(cold)->size - 1 4 34 - 4 - 7 - - - 2 - 1 +new(cold,token_1)->size - 1 4 34 - 4 - 7 - - - 2 - 1 +new(nothrow) - - 3 30 - 4 - 5 - - - 2 - 1 +new(token_1) - - 3 30 - 4 - 5 - - - 2 - 1 +new(token_1)->size - - 3 30 - 4 - 6 - - - 2 - 1 +new->size - - 3 30 - 4 - 6 - - - 2 - 1 +posix_memalign - - 8 35 - 8 - 6 - 3 3 2 2 2 diff --git a/tcmalloc/testing/fast_path.release+insecure.golden b/tcmalloc/testing/fast_path.release+insecure.golden index c24788310..12d91e056 100644 --- a/tcmalloc/testing/fast_path.release+insecure.golden +++ b/tcmalloc/testing/fast_path.release+insecure.golden @@ -1,20 +1,20 @@ -func call cmov cmp div jcc jmp load mul pop push rmw rsp store -aligned_alloc - - 6 - 7 - 6 - 2 1 2 1 1 -calloc - - 4 - 6 - 6 1 2 3 2 2 1 -delete - - 5 - 6 - 5 - - - - - 3 -delete(size) - - 4 - 5 - 3 - - - - - 3 -delete(size,align) - - 6 - 7 - 4 - - - - - 3 -malloc - - 4 - 5 - 6 - - - 2 - 1 -malloc(token_1) - - 4 - 5 - 6 - - - 2 - 1 -new - - 3 - 4 - 5 - - - 2 - 1 -new(align) - - 5 - 6 - 6 - - - 2 - 1 -new(align)->size - - 5 - 6 - 7 - - - 2 - 1 -new(align,cold)->size - 1 6 - 6 - 8 - - - 2 - 1 -new(align,nothrow) - - 5 - 6 - 6 - - - 2 - 1 -new(cold)->size - 1 4 - 4 - 7 - - - 2 - 1 -new(cold,token_1)->size - 1 4 - 4 - 7 - - - 2 - 1 -new(nothrow) - - 3 - 4 - 5 - - - 2 - 1 -new(token_1) - - 3 - 4 - 5 - - - 2 - 1 -new(token_1)->size - - 3 - 4 - 6 - - - 2 - 1 -new->size - - 3 - 4 - 6 - - - 2 - 1 -posix_memalign - - 8 - 8 - 6 - 3 3 2 2 2 +func call cmov cmp cycles div jcc jmp load mul pop push rmw rsp store +aligned_alloc - - 6 32 - 7 - 6 - 2 1 2 1 1 +calloc - - 4 35 - 6 - 6 1 2 3 2 2 1 +delete - - 5 33 - 6 - 5 - - - - - 3 +delete(size) - - 4 28 - 5 - 3 - - - - - 3 +delete(size,align) - - 6 28 - 7 - 4 - - - - - 3 +malloc - - 4 29 - 5 - 6 - - - 2 - 1 +malloc(token_1) - - 4 29 - 5 - 6 - - - 2 - 1 +new - - 3 28 - 4 - 5 - - - 2 - 1 +new(align) - - 5 30 - 6 - 6 - - - 2 - 1 +new(align)->size - - 5 30 - 6 - 7 - - - 2 - 1 +new(align,cold)->size - 1 6 34 - 6 - 8 - - - 2 - 1 +new(align,nothrow) - - 5 30 - 6 - 6 - - - 2 - 1 +new(cold)->size - 1 4 33 - 4 - 7 - - - 2 - 1 +new(cold,token_1)->size - 1 4 33 - 4 - 7 - - - 2 - 1 +new(nothrow) - - 3 28 - 4 - 5 - - - 2 - 1 +new(token_1) - - 3 28 - 4 - 5 - - - 2 - 1 +new(token_1)->size - - 3 28 - 4 - 6 - - - 2 - 1 +new->size - - 3 28 - 4 - 6 - - - 2 - 1 +posix_memalign - - 8 35 - 8 - 6 - 3 3 2 2 2 diff --git a/tcmalloc/testing/fast_path.release.golden b/tcmalloc/testing/fast_path.release.golden index c24788310..08c25418f 100644 --- a/tcmalloc/testing/fast_path.release.golden +++ b/tcmalloc/testing/fast_path.release.golden @@ -1,20 +1,20 @@ -func call cmov cmp div jcc jmp load mul pop push rmw rsp store -aligned_alloc - - 6 - 7 - 6 - 2 1 2 1 1 -calloc - - 4 - 6 - 6 1 2 3 2 2 1 -delete - - 5 - 6 - 5 - - - - - 3 -delete(size) - - 4 - 5 - 3 - - - - - 3 -delete(size,align) - - 6 - 7 - 4 - - - - - 3 -malloc - - 4 - 5 - 6 - - - 2 - 1 -malloc(token_1) - - 4 - 5 - 6 - - - 2 - 1 -new - - 3 - 4 - 5 - - - 2 - 1 -new(align) - - 5 - 6 - 6 - - - 2 - 1 -new(align)->size - - 5 - 6 - 7 - - - 2 - 1 -new(align,cold)->size - 1 6 - 6 - 8 - - - 2 - 1 -new(align,nothrow) - - 5 - 6 - 6 - - - 2 - 1 -new(cold)->size - 1 4 - 4 - 7 - - - 2 - 1 -new(cold,token_1)->size - 1 4 - 4 - 7 - - - 2 - 1 -new(nothrow) - - 3 - 4 - 5 - - - 2 - 1 -new(token_1) - - 3 - 4 - 5 - - - 2 - 1 -new(token_1)->size - - 3 - 4 - 6 - - - 2 - 1 -new->size - - 3 - 4 - 6 - - - 2 - 1 -posix_memalign - - 8 - 8 - 6 - 3 3 2 2 2 +func call cmov cmp cycles div jcc jmp load mul pop push rmw rsp store +aligned_alloc - - 6 32 - 7 - 6 - 2 1 2 1 1 +calloc - - 4 35 - 6 - 6 1 2 3 2 2 1 +delete - - 5 33 - 6 - 5 - - - - - 3 +delete(size) - - 4 28 - 5 - 3 - - - - - 3 +delete(size,align) - - 6 28 - 7 - 4 - - - - - 3 +malloc - - 4 30 - 5 - 6 - - - 2 - 1 +malloc(token_1) - - 4 30 - 5 - 6 - - - 2 - 1 +new - - 3 28 - 4 - 5 - - - 2 - 1 +new(align) - - 5 31 - 6 - 6 - - - 2 - 1 +new(align)->size - - 5 31 - 6 - 7 - - - 2 - 1 +new(align,cold)->size - 1 6 34 - 6 - 8 - - - 2 - 1 +new(align,nothrow) - - 5 31 - 6 - 6 - - - 2 - 1 +new(cold)->size - 1 4 33 - 4 - 7 - - - 2 - 1 +new(cold,token_1)->size - 1 4 33 - 4 - 7 - - - 2 - 1 +new(nothrow) - - 3 28 - 4 - 5 - - - 2 - 1 +new(token_1) - - 3 28 - 4 - 5 - - - 2 - 1 +new(token_1)->size - - 3 28 - 4 - 6 - - - 2 - 1 +new->size - - 3 28 - 4 - 6 - - - 2 - 1 +posix_memalign - - 8 35 - 8 - 6 - 3 3 2 2 2 diff --git a/tcmalloc/testing/fast_path.unstable.release.golden b/tcmalloc/testing/fast_path.unstable.release.golden deleted file mode 100644 index 8244992d8..000000000 --- a/tcmalloc/testing/fast_path.unstable.release.golden +++ /dev/null @@ -1,20 +0,0 @@ -func call cmov cmp div jcc jmp load mul pop push rmw rsp store -aligned_alloc - - 6 - 7 - 6 - 2 1 1 1 2 -calloc - - 4 - 6 - 6 1 2 3 1 2 2 -delete - - 5 - 5 - 5 - - - - - 3 -delete(size) - - 5 - 5 - 4 - - - - - 3 -delete(size,align) - - 7 - 7 - 5 - - - - - 3 -malloc - - 4 - 5 - 6 - - - 1 - 2 -malloc(token_1) - - 4 - 5 - 6 - - - 1 - 2 -new - - 3 - 4 - 5 - - - 1 - 2 -new(align) - - 5 - 6 - 6 - - - 1 - 2 -new(align)->size - - 5 - 6 - 7 - - - 1 - 2 -new(align,cold)->size - 1 6 - 6 - 8 - - - 1 - 2 -new(align,nothrow) - - 5 - 6 - 6 - - - 1 - 2 -new(cold)->size - 1 4 - 4 - 7 - - - 1 - 2 -new(cold,token_1)->size - 1 4 - 4 - 7 - - - 1 - 2 -new(nothrow) - - 3 - 4 - 5 - - - 1 - 2 -new(token_1) - - 3 - 4 - 5 - - - 1 - 2 -new(token_1)->size - - 3 - 4 - 6 - - - 1 - 2 -new->size - - 3 - 4 - 6 - - - 1 - 2 -posix_memalign - - 8 - 8 - 6 - 3 3 1 2 3