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 258d82064..3b9d5a589 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 - 1 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 - 2 3 2 2 2 +func call cmov cmp cycles div jcc jmp load mul pop push rmw rsp store +aligned_alloc - - 6 28 - 7 - 6 - 1 1 2 1 1 +calloc - - 4 33 - 6 - 6 1 2 3 2 2 1 +delete - - 5 32 - 6 - 5 - - - - - 3 +delete(size) - - 4 24 - 5 - 3 - - - - - 3 +delete(size,align) - - 6 25 - 7 - 4 - - - - - 3 +malloc - - 4 26 - 5 - 6 - - - 2 - 1 +malloc(token_1) - - 4 26 - 5 - 6 - - - 2 - 1 +new - - 3 27 - 4 - 5 - - - 2 - 1 +new(align) - - 5 27 - 6 - 6 - - - 2 - 1 +new(align)->size - - 5 27 - 6 - 7 - - - 2 - 1 +new(align,cold)->size - 1 6 32 - 6 - 8 - - - 2 - 1 +new(align,nothrow) - - 5 27 - 6 - 6 - - - 2 - 1 +new(cold)->size - 1 4 30 - 4 - 7 - - - 2 - 1 +new(cold,token_1)->size - 1 4 30 - 4 - 7 - - - 2 - 1 +new(nothrow) - - 3 27 - 4 - 5 - - - 2 - 1 +new(token_1) - - 3 27 - 4 - 5 - - - 2 - 1 +new(token_1)->size - - 3 27 - 4 - 6 - - - 2 - 1 +new->size - - 3 27 - 4 - 6 - - - 2 - 1 +posix_memalign - - 8 30 - 8 - 6 - 2 3 2 2 2 diff --git a/tcmalloc/testing/fast_path.opt.golden b/tcmalloc/testing/fast_path.opt.golden index bc2869195..278ab980f 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 - 1 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 - 2 3 2 2 2 +func call cmov cmp cycles div jcc jmp load mul pop push rmw rsp store +aligned_alloc - - 6 29 - 7 - 6 - 1 1 2 1 1 +calloc - - 4 33 - 6 - 6 1 2 3 2 2 1 +delete - - 5 32 - 6 - 5 - - - - - 3 +delete(size) - - 4 24 - 5 - 3 - - - - - 3 +delete(size,align) - - 6 25 - 7 - 4 - - - - - 3 +malloc - - 4 27 - 5 - 6 - - - 2 - 1 +malloc(token_1) - - 4 27 - 5 - 6 - - - 2 - 1 +new - - 3 27 - 4 - 5 - - - 2 - 1 +new(align) - - 5 28 - 6 - 6 - - - 2 - 1 +new(align)->size - - 5 28 - 6 - 7 - - - 2 - 1 +new(align,cold)->size - 1 6 33 - 6 - 8 - 1 1 2 - 1 +new(align,nothrow) - - 5 28 - 6 - 6 - - - 2 - 1 +new(cold)->size - 1 4 31 - 4 - 7 - - - 2 - 1 +new(cold,token_1)->size - 1 4 31 - 4 - 7 - - - 2 - 1 +new(nothrow) - - 3 27 - 4 - 5 - - - 2 - 1 +new(token_1) - - 3 27 - 4 - 5 - - - 2 - 1 +new(token_1)->size - - 3 27 - 4 - 6 - - - 2 - 1 +new->size - - 3 27 - 4 - 6 - - - 2 - 1 +posix_memalign - - 8 31 - 8 - 6 - 2 3 2 2 2 diff --git a/tcmalloc/testing/fast_path.release+insecure.golden b/tcmalloc/testing/fast_path.release+insecure.golden index 258d82064..5a4fdfc57 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 - 1 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 - 2 3 2 2 2 +func call cmov cmp cycles div jcc jmp load mul pop push rmw rsp store +aligned_alloc - - 6 28 - 7 - 6 - 1 1 2 1 1 +calloc - - 4 33 - 6 - 6 1 2 3 2 2 1 +delete - - 5 32 - 6 - 5 - - - - - 3 +delete(size) - - 4 24 - 5 - 3 - - - - - 3 +delete(size,align) - - 6 25 - 7 - 4 - - - - - 3 +malloc - - 4 26 - 5 - 6 - - - 2 - 1 +malloc(token_1) - - 4 26 - 5 - 6 - - - 2 - 1 +new - - 3 25 - 4 - 5 - - - 2 - 1 +new(align) - - 5 27 - 6 - 6 - - - 2 - 1 +new(align)->size - - 5 27 - 6 - 7 - - - 2 - 1 +new(align,cold)->size - 1 6 32 - 6 - 8 - - - 2 - 1 +new(align,nothrow) - - 5 27 - 6 - 6 - - - 2 - 1 +new(cold)->size - 1 4 30 - 4 - 7 - - - 2 - 1 +new(cold,token_1)->size - 1 4 30 - 4 - 7 - - - 2 - 1 +new(nothrow) - - 3 25 - 4 - 5 - - - 2 - 1 +new(token_1) - - 3 25 - 4 - 5 - - - 2 - 1 +new(token_1)->size - - 3 25 - 4 - 6 - - - 2 - 1 +new->size - - 3 25 - 4 - 6 - - - 2 - 1 +posix_memalign - - 8 30 - 8 - 6 - 2 3 2 2 2 diff --git a/tcmalloc/testing/fast_path.release.golden b/tcmalloc/testing/fast_path.release.golden index 258d82064..aa1470096 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 - 1 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 - 2 3 2 2 2 +func call cmov cmp cycles div jcc jmp load mul pop push rmw rsp store +aligned_alloc - - 6 29 - 7 - 6 - 1 1 2 1 1 +calloc - - 4 33 - 6 - 6 1 2 3 2 2 1 +delete - - 5 32 - 6 - 5 - - - - - 3 +delete(size) - - 4 24 - 5 - 3 - - - - - 3 +delete(size,align) - - 6 25 - 7 - 4 - - - - - 3 +malloc - - 4 27 - 5 - 6 - - - 2 - 1 +malloc(token_1) - - 4 27 - 5 - 6 - - - 2 - 1 +new - - 3 27 - 4 - 5 - - - 2 - 1 +new(align) - - 5 28 - 6 - 6 - - - 2 - 1 +new(align)->size - - 5 28 - 6 - 7 - - - 2 - 1 +new(align,cold)->size - 1 6 32 - 6 - 8 - - - 2 - 1 +new(align,nothrow) - - 5 28 - 6 - 6 - - - 2 - 1 +new(cold)->size - 1 4 30 - 4 - 7 - - - 2 - 1 +new(cold,token_1)->size - 1 4 30 - 4 - 7 - - - 2 - 1 +new(nothrow) - - 3 27 - 4 - 5 - - - 2 - 1 +new(token_1) - - 3 27 - 4 - 5 - - - 2 - 1 +new(token_1)->size - - 3 27 - 4 - 6 - - - 2 - 1 +new->size - - 3 27 - 4 - 6 - - - 2 - 1 +posix_memalign - - 8 31 - 8 - 6 - 2 3 2 2 2