)]}'
{
  "commit": "0de936f4a733712d784e5e89ef9c23fe6c899249",
  "tree": "16e02ec475bda91fcfb828637450cd5c075f3a52",
  "parents": [
    "4bdb0d67c915110613dba9f95633aea95242683b"
  ],
  "author": {
    "name": "global-integration-roller",
    "email": "global-integration-roller@fuchsia.infra.roller.fuchsia-infra.iam.gserviceaccount.com",
    "time": "Fri Oct 27 05:38:57 2023 +0000"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Oct 26 22:39:54 2023 -0700"
  },
  "message": "[roll] Roll fuchsia [superproject] Roll llvm-project/libc [libc] memmove optimizations (#70043)\n\n1. Remove is_disjoint check for smaller sizes and reduce code bloat.\n\ninline_memmove may handle some small sizes as efficiently\nas inline_memcpy. For these sizes we may not do is_disjoint check.\nThis both avoids additional code for the most frequent smaller sizes\nand removes code bloat (we don\u0027t need the memcpy logic for small sizes).\nHere we heavily rely on inlining and dead code elimination: from the\nfirst\ninline_memmove we should get only handling of small sizes, and from\nthe second inline_memmove and inline_memcpy we should get only handling\nof larger sizes.\n\n2. Use the memcpy thresholds for memmove.\nMemcpy thresholds were more carefully tuned.\nThis becomes more important since we use memmove\nfor all small sizes always now.\n\n3. Fix boundary conditions for sizes \u003d 16/32/64.\nSee the added comment for explanations.\n\nMemmove function size drops from 885 to 715 bytes\ndue to removed duplication.\n\n```\n                 │  baseline   │             small-size              │\n                 │   sec/op    │   sec/op     vs base                │\nmemmove/Google_A   3.208n ± 0%   2.911n ± 0%   -9.25% (n\u003d100)\nmemmove/Google_B   4.113n ± 1%   3.428n ± 0%  -16.65% (n\u003d100)\nmemmove/Google_D   5.838n ± 0%   4.158n ± 0%  -28.78% (n\u003d100)\nmemmove/Google_S   4.712n ± 1%   3.899n ± 0%  -17.25% (n\u003d100)\nmemmove/Google_U   3.609n ± 0%   3.247n ± 1%  -10.02% (n\u003d100)\nmemmove/0          2.982n ± 0%   2.169n ± 0%  -27.26% (n\u003d50)\nmemmove/1          3.253n ± 0%   2.168n ± 0%  -33.34% (n\u003d50)\nmemmove/2          3.255n ± 0%   2.169n ± 0%  -33.38% (n\u003d50)\nmemmove/3          3.259n ± 2%   2.175n ± 0%  -33.27% (p\u003d0.000 n\u003d50)\nmemmove/4          3.259n ± 0%   2.168n ± 5%  -33.46% (p\u003d0.000 n\u003d50)\nmemmove/5          2.488n ± 0%   1.926n ± 0%  -22.57% (p\u003d0.000 n\u003d50)\nmemmove/6          2.490n ± 0%   1.928n ± 0%  -22.59% (p\u003d0.000 n\u003d50)\nmemmove/7          2.492n ± 0%   1.927n ± 0%  -22.65% (p\u003d0.000 n\u003d50)\nmemmove/8          2.737n ± 0%   2.711n ± 0%   -0.97% (p\u003d0.000 n\u003d50)\nmemmove/9          2.736n ± 0%   2.711n ± 0%   -0.94% (p\u003d0.000 n\u003d50)\nmemmove/10         2.739n ± 0%   2.711n ± 0%   -1.04% (p\u003d0.000 n\u003d50)\nmemmove/11         2.740n ± 0%   2.711n ± 0%   -1.07% (p\u003d0.000 n\u003d50)\nmemmove/12         2.740n ± 0%   2.711n ± 0%   -1.09% (p\u003d0.000 n\u003d50)\nmemmove/13         2.744n ± 0%   2.711n ± 0%   -1.22% (p\u003d0.000 n\u003d50)\nmemmove/14         2.742n ± 0%   2.711n ± 0%   -1.14% (p\u003d0.000 n\u003d50)\nmemmove/15         2.742n ± 0%   2.711n ± 0%   -1.15% (p\u003d0.000 n\u003d50)\nmemmove/16         2.997n ± 0%   2.981n ± 0%   -0.52% (p\u003d0.000 n\u003d50)\nmemmove/17         2.998n ± 0%   2.981n ± 0%   -0.55% (p\u003d0.000 n\u003d50)\nmemmove/18         2.998n ± 0%   2.981n ± 0%   -0.55% (p\u003d0.000 n\u003d50)\nmemmove/19         2.999n ± 0%   2.982n ± 0%   -0.59% (p\u003d0.000 n\u003d50)\nmemmove/20         2.998n ± 0%   2.981n ± 0%   -0.55% (p\u003d0.000 n\u003d50)\nmemmove/21         3.000n ± 0%   2.981n ± 0%   -0.61% (p\u003d0.000 n\u003d50)\nmemmove/22         3.002n ± 0%   2.981n ± 0%   -0.68% (p\u003d0.000 n\u003d50)\nmemmove/23         3.002n ± 0%   2.981n ± 0%   -0.67% (p\u003d0.000 n\u003d50)\nmemmove/24         3.002n ± 0%   2.981n ± 0%   -0.70% (n\u003d50)\nmemmove/25         3.002n ± 0%   2.981n ± 0%   -0.68% (p\u003d0.000 n\u003d50)\nmemmove/26         3.004n ± 0%   2.982n ± 0%   -0.74% (p\u003d0.000 n\u003d50)\nmemmove/27         3.005n ± 0%   2.981n ± 0%   -0.79% (n\u003d50)\nmemmove/28         3.005n ± 0%   2.982n ± 0%   -0.77% (n\u003d50)\nmemmove/29         3.009n ± 0%   2.981n ± 0%   -0.92% (n\u003d50)\nmemmove/30         3.008n ± 0%   2.981n ± 0%   -0.89% (n\u003d50)\nmemmove/31         3.007n ± 0%   2.982n ± 0%   -0.86% (n\u003d50)\nmemmove/32         3.540n ± 0%   2.998n ± 0%  -15.31% (p\u003d0.000 n\u003d50)\nmemmove/33         3.544n ± 0%   2.997n ± 0%  -15.44% (p\u003d0.000 n\u003d50)\nmemmove/34         3.546n ± 0%   2.999n ± 0%  -15.42% (n\u003d50)\nmemmove/35         3.545n ± 0%   2.999n ± 0%  -15.40% (n\u003d50)\nmemmove/36         3.548n ± 0%   2.998n ± 0%  -15.52% (p\u003d0.000 n\u003d50)\nmemmove/37         3.546n ± 0%   3.000n ± 0%  -15.41% (n\u003d50)\nmemmove/38         3.549n ± 0%   2.999n ± 0%  -15.49% (p\u003d0.000 n\u003d50)\nmemmove/39         3.549n ± 0%   2.999n ± 0%  -15.48% (p\u003d0.000 n\u003d50)\nmemmove/40         3.549n ± 0%   3.000n ± 0%  -15.46% (p\u003d0.000 n\u003d50)\nmemmove/41         3.550n ± 0%   3.001n ± 0%  -15.47% (n\u003d50)\nmemmove/42         3.549n ± 0%   3.001n ± 0%  -15.43% (n\u003d50)\nmemmove/43         3.552n ± 0%   3.001n ± 0%  -15.52% (p\u003d0.000 n\u003d50)\nmemmove/44         3.552n ± 0%   3.001n ± 0%  -15.51% (n\u003d50)\nmemmove/45         3.552n ± 0%   3.002n ± 0%  -15.48% (n\u003d50)\nmemmove/46         3.554n ± 0%   3.001n ± 0%  -15.55% (p\u003d0.000 n\u003d50)\nmemmove/47         3.556n ± 0%   3.002n ± 0%  -15.58% (p\u003d0.000 n\u003d50)\nmemmove/48         3.555n ± 0%   3.003n ± 0%  -15.54% (n\u003d50)\nmemmove/49         3.557n ± 0%   3.002n ± 0%  -15.59% (p\u003d0.000 n\u003d50)\nmemmove/50         3.557n ± 0%   3.004n ± 0%  -15.55% (p\u003d0.000 n\u003d50)\nmemmove/51         3.556n ± 0%   3.004n ± 0%  -15.53% (p\u003d0.000 n\u003d50)\nmemmove/52         3.561n ± 0%   3.004n ± 0%  -15.65% (p\u003d0.000 n\u003d50)\nmemmove/53         3.558n ± 0%   3.004n ± 0%  -15.57% (p\u003d0.000 n\u003d50)\nmemmove/54         3.561n ± 0%   3.005n ± 0%  -15.62% (n\u003d50)\nmemmove/55         3.560n ± 0%   3.006n ± 0%  -15.57% (n\u003d50)\nmemmove/56         3.562n ± 0%   3.006n ± 0%  -15.60% (p\u003d0.000 n\u003d50)\nmemmove/57         3.563n ± 0%   3.006n ± 0%  -15.64% (n\u003d50)\nmemmove/58         3.565n ± 0%   3.007n ± 0%  -15.64% (p\u003d0.000 n\u003d50)\nmemmove/59         3.564n ± 0%   3.006n ± 0%  -15.66% (p\u003d0.000 n\u003d50)\nmemmove/60         3.570n ± 0%   3.008n ± 0%  -15.74% (p\u003d0.000 n\u003d50)\nmemmove/61         3.566n ± 0%   3.009n ± 0%  -15.63% (p\u003d0.000 n\u003d50)\nmemmove/62         3.567n ± 0%   3.007n ± 0%  -15.70% (p\u003d0.000 n\u003d50)\nmemmove/63         3.568n ± 0%   3.008n ± 0%  -15.71% (p\u003d0.000 n\u003d50)\nmemmove/64         4.104n ± 0%   3.008n ± 0%  -26.70% (p\u003d0.000 n\u003d50)\nmemmove/65         4.126n ± 0%   3.662n ± 0%  -11.26% (p\u003d0.000 n\u003d50)\nmemmove/66         4.128n ± 0%   3.662n ± 0%  -11.29% (n\u003d50)\nmemmove/67         4.129n ± 0%   3.662n ± 0%  -11.31% (n\u003d50)\nmemmove/68         4.129n ± 0%   3.661n ± 0%  -11.33% (p\u003d0.000 n\u003d50)\nmemmove/69         4.130n ± 0%   3.662n ± 0%  -11.34% (p\u003d0.000 n\u003d50)\nmemmove/70         4.130n ± 0%   3.662n ± 0%  -11.33% (n\u003d50)\nmemmove/71         4.132n ± 0%   3.662n ± 0%  -11.38% (p\u003d0.000 n\u003d50)\nmemmove/72         4.131n ± 0%   3.661n ± 0%  -11.39% (n\u003d50)\nmemmove/73         4.135n ± 0%   3.661n ± 0%  -11.45% (p\u003d0.000 n\u003d50)\nmemmove/74         4.137n ± 0%   3.662n ± 0%  -11.49% (n\u003d50)\nmemmove/75         4.138n ± 0%   3.662n ± 0%  -11.51% (p\u003d0.000 n\u003d50)\nmemmove/76         4.139n ± 0%   3.661n ± 0%  -11.56% (p\u003d0.000 n\u003d50)\nmemmove/77         4.136n ± 0%   3.662n ± 0%  -11.47% (p\u003d0.000 n\u003d50)\nmemmove/78         4.143n ± 0%   3.661n ± 0%  -11.62% (p\u003d0.000 n\u003d50)\nmemmove/79         4.142n ± 0%   3.661n ± 0%  -11.60% (n\u003d50)\nmemmove/80         4.142n ± 0%   3.661n ± 0%  -11.62% (p\u003d0.000 n\u003d50)\nmemmove/81         4.140n ± 0%   3.661n ± 0%  -11.57% (n\u003d50)\nmemmove/82         4.146n ± 0%   3.661n ± 0%  -11.69% (n\u003d50)\nmemmove/83         4.143n ± 0%   3.661n ± 0%  -11.63% (p\u003d0.000 n\u003d50)\nmemmove/84         4.143n ± 0%   3.661n ± 0%  -11.63% (n\u003d50)\nmemmove/85         4.147n ± 0%   3.661n ± 0%  -11.73% (p\u003d0.000 n\u003d50)\nmemmove/86         4.142n ± 0%   3.661n ± 0%  -11.62% (p\u003d0.000 n\u003d50)\nmemmove/87         4.147n ± 0%   3.661n ± 0%  -11.72% (p\u003d0.000 n\u003d50)\nmemmove/88         4.148n ± 0%   3.661n ± 0%  -11.74% (n\u003d50)\nmemmove/89         4.152n ± 0%   3.661n ± 0%  -11.84% (n\u003d50)\nmemmove/90         4.151n ± 0%   3.661n ± 0%  -11.81% (n\u003d50)\nmemmove/91         4.150n ± 0%   3.661n ± 0%  -11.78% (n\u003d50)\nmemmove/92         4.153n ± 0%   3.661n ± 0%  -11.86% (n\u003d50)\nmemmove/93         4.158n ± 0%   3.661n ± 0%  -11.95% (n\u003d50)\nmemmove/94         4.157n ± 0%   3.661n ± 0%  -11.95% (p\u003d0.000 n\u003d50)\nmemmove/95         4.155n ± 0%   3.661n ± 0%  -11.90% (p\u003d0.000 n\u003d50)\nmemmove/96         4.149n ± 0%   3.660n ± 0%  -11.79% (n\u003d50)\nmemmove/97         4.157n ± 0%   3.661n ± 0%  -11.94% (n\u003d50)\nmemmove/98         4.157n ± 0%   3.661n ± 0%  -11.94% (n\u003d50)\nmemmove/99         4.168n ± 0%   3.661n ± 0%  -12.17% (p\u003d0.000 n\u003d50)\nmemmove/100        4.159n ± 0%   3.660n ± 0%  -12.00% (p\u003d0.000 n\u003d50)\nmemmove/101        4.161n ± 0%   3.660n ± 0%  -12.03% (p\u003d0.000 n\u003d50)\nmemmove/102        4.165n ± 0%   3.660n ± 0%  -12.12% (p\u003d0.000 n\u003d50)\nmemmove/103        4.164n ± 0%   3.661n ± 0%  -12.08% (n\u003d50)\nmemmove/104        4.164n ± 0%   3.660n ± 0%  -12.11% (n\u003d50)\nmemmove/105        4.165n ± 0%   3.660n ± 0%  -12.12% (p\u003d0.000 n\u003d50)\nmemmove/106        4.166n ± 0%   3.660n ± 0%  -12.15% (n\u003d50)\nmemmove/107        4.171n ± 0%   3.660n ± 1%  -12.26% (p\u003d0.000 n\u003d50)\nmemmove/108        4.173n ± 0%   3.660n ± 0%  -12.30% (p\u003d0.000 n\u003d50)\nmemmove/109        4.170n ± 0%   3.660n ± 0%  -12.24% (n\u003d50)\nmemmove/110        4.174n ± 0%   3.660n ± 0%  -12.31% (n\u003d50)\nmemmove/111        4.176n ± 0%   3.660n ± 0%  -12.35% (p\u003d0.000 n\u003d50)\nmemmove/112        4.174n ± 0%   3.659n ± 0%  -12.34% (p\u003d0.000 n\u003d50)\nmemmove/113        4.176n ± 0%   3.660n ± 0%  -12.35% (n\u003d50)\nmemmove/114        4.182n ± 0%   3.660n ± 0%  -12.49% (n\u003d50)\nmemmove/115        4.185n ± 0%   3.660n ± 0%  -12.55% (n\u003d50)\nmemmove/116        4.184n ± 0%   3.659n ± 0%  -12.54% (n\u003d50)\nmemmove/117        4.182n ± 0%   3.660n ± 0%  -12.50% (n\u003d50)\nmemmove/118        4.188n ± 0%   3.660n ± 0%  -12.61% (n\u003d50)\nmemmove/119        4.186n ± 0%   3.660n ± 0%  -12.57% (p\u003d0.000 n\u003d50)\nmemmove/120        4.189n ± 0%   3.659n ± 0%  -12.63% (n\u003d50)\nmemmove/121        4.187n ± 0%   3.660n ± 0%  -12.60% (n\u003d50)\nmemmove/122        4.186n ± 0%   3.660n ± 0%  -12.58% (n\u003d50)\nmemmove/123        4.187n ± 0%   3.660n ± 0%  -12.60% (n\u003d50)\nmemmove/124        4.189n ± 0%   3.659n ± 0%  -12.65% (n\u003d50)\nmemmove/125        4.195n ± 0%   3.659n ± 0%  -12.78% (n\u003d50)\nmemmove/126        4.197n ± 0%   3.659n ± 0%  -12.81% (n\u003d50)\nmemmove/127        4.194n ± 0%   3.659n ± 0%  -12.75% (n\u003d50)\nmemmove/128        5.035n ± 0%   3.659n ± 0%  -27.32% (n\u003d50)\nmemmove/129        5.127n ± 0%   5.164n ± 0%   +0.73% (p\u003d0.000 n\u003d50)\nmemmove/130        5.130n ± 0%   5.176n ± 0%   +0.88% (p\u003d0.000 n\u003d50)\nmemmove/131        5.127n ± 0%   5.180n ± 0%   +1.05% (p\u003d0.000 n\u003d50)\nmemmove/132        5.131n ± 0%   5.169n ± 0%   +0.75% (p\u003d0.000 n\u003d50)\nmemmove/133        5.137n ± 0%   5.179n ± 0%   +0.81% (p\u003d0.000 n\u003d50)\nmemmove/134        5.140n ± 0%   5.178n ± 0%   +0.74% (p\u003d0.000 n\u003d50)\nmemmove/135        5.141n ± 0%   5.187n ± 0%   +0.88% (p\u003d0.000 n\u003d50)\nmemmove/136        5.133n ± 0%   5.184n ± 0%   +0.99% (p\u003d0.000 n\u003d50)\nmemmove/137        5.148n ± 0%   5.186n ± 0%   +0.73% (p\u003d0.000 n\u003d50)\nmemmove/138        5.143n ± 0%   5.189n ± 0%   +0.88% (p\u003d0.000 n\u003d50)\nmemmove/139        5.142n ± 0%   5.192n ± 0%   +0.97% (p\u003d0.000 n\u003d50)\nmemmove/140        5.141n ± 0%   5.192n ± 0%   +1.01% (p\u003d0.000 n\u003d50)\nmemmove/141        5.155n ± 0%   5.188n ± 0%   +0.64% (p\u003d0.000 n\u003d50)\nmemmove/142        5.146n ± 0%   5.192n ± 0%   +0.90% (p\u003d0.000 n\u003d50)\nmemmove/143        5.142n ± 0%   5.203n ± 0%   +1.19% (p\u003d0.000 n\u003d50)\nmemmove/144        5.146n ± 0%   5.197n ± 0%   +0.99% (p\u003d0.000 n\u003d50)\nmemmove/145        5.146n ± 0%   5.196n ± 0%   +0.97% (p\u003d0.000 n\u003d50)\nmemmove/146        5.151n ± 0%   5.207n ± 0%   +1.10% (p\u003d0.000 n\u003d50)\nmemmove/147        5.151n ± 0%   5.205n ± 0%   +1.06% (p\u003d0.000 n\u003d50)\nmemmove/148        5.156n ± 0%   5.190n ± 0%   +0.66% (p\u003d0.000 n\u003d50)\nmemmove/149        5.158n ± 0%   5.212n ± 0%   +1.04% (p\u003d0.000 n\u003d50)\nmemmove/150        5.160n ± 0%   5.203n ± 0%   +0.84% (p\u003d0.000 n\u003d50)\nmemmove/151        5.167n ± 0%   5.210n ± 0%   +0.83% (p\u003d0.000 n\u003d50)\nmemmove/152        5.157n ± 0%   5.206n ± 0%   +0.94% (p\u003d0.000 n\u003d50)\nmemmove/153        5.170n ± 0%   5.211n ± 0%   +0.80% (p\u003d0.000 n\u003d50)\nmemmove/154        5.169n ± 0%   5.222n ± 0%   +1.02% (p\u003d0.000 n\u003d50)\nmemmove/155        5.171n ± 0%   5.215n ± 0%   +0.87% (p\u003d0.000 n\u003d50)\nmemmove/156        5.174n ± 0%   5.214n ± 0%   +0.78% (p\u003d0.000 n\u003d50)\nmemmove/157        5.171n ± 0%   5.218n ± 0%   +0.92% (p\u003d0.000 n\u003d50)\nmemmove/158        5.168n ± 0%   5.224n ± 0%   +1.09% (p\u003d0.000 n\u003d50)\nmemmove/159        5.179n ± 0%   5.218n ± 0%   +0.76% (p\u003d0.000 n\u003d50)\nmemmove/160        5.170n ± 0%   5.219n ± 0%   +0.95% (p\u003d0.000 n\u003d50)\nmemmove/161        5.187n ± 0%   5.220n ± 0%   +0.64% (p\u003d0.000 n\u003d50)\nmemmove/162        5.189n ± 0%   5.234n ± 0%   +0.86% (p\u003d0.000 n\u003d50)\nmemmove/163        5.199n ± 0%   5.250n ± 0%   +0.99% (p\u003d0.000 n\u003d50)\nmemmove/164        5.205n ± 0%   5.260n ± 0%   +1.04% (p\u003d0.000 n\u003d50)\nmemmove/165        5.208n ± 0%   5.261n ± 0%   +1.01% (p\u003d0.000 n\u003d50)\nmemmove/166        5.227n ± 0%   5.275n ± 0%   +0.91% (p\u003d0.000 n\u003d50)\nmemmove/167        5.233n ± 0%   5.281n ± 0%   +0.92% (p\u003d0.000 n\u003d50)\nmemmove/168        5.236n ± 0%   5.295n ± 0%   +1.12% (p\u003d0.000 n\u003d50)\nmemmove/169        5.256n ± 0%   5.297n ± 0%   +0.79% (p\u003d0.000 n\u003d50)\nmemmove/170        5.259n ± 0%   5.302n ± 0%   +0.80% (p\u003d0.000 n\u003d50)\nmemmove/171        5.269n ± 0%   5.321n ± 0%   +0.97% (p\u003d0.000 n\u003d50)\nmemmove/172        5.266n ± 0%   5.318n ± 0%   +0.98% (p\u003d0.000 n\u003d50)\nmemmove/173        5.272n ± 0%   5.330n ± 0%   +1.09% (p\u003d0.000 n\u003d50)\nmemmove/174        5.284n ± 0%   5.331n ± 0%   +0.89% (p\u003d0.000 n\u003d50)\nmemmove/175        5.284n ± 0%   5.322n ± 0%   +0.72% (p\u003d0.000 n\u003d50)\nmemmove/176        5.298n ± 0%   5.337n ± 0%   +0.74% (p\u003d0.000 n\u003d50)\nmemmove/177        5.282n ± 0%   5.338n ± 0%   +1.04% (p\u003d0.000 n\u003d50)\nmemmove/178        5.299n ± 0%   5.337n ± 0%   +0.71% (p\u003d0.000 n\u003d50)\nmemmove/179        5.296n ± 0%   5.343n ± 0%   +0.88% (p\u003d0.000 n\u003d50)\nmemmove/180        5.292n ± 0%   5.343n ± 0%   +0.97% (p\u003d0.000 n\u003d50)\nmemmove/181        5.303n ± 0%   5.335n ± 0%   +0.60% (p\u003d0.000 n\u003d50)\nmemmove/182        5.305n ± 0%   5.338n ± 0%   +0.62% (p\u003d0.000 n\u003d50)\nmemmove/183        5.298n ± 0%   5.329n ± 0%   +0.59% (p\u003d0.000 n\u003d50)\nmemmove/184        5.299n ± 0%   5.333n ± 0%   +0.64% (p\u003d0.000 n\u003d50)\nmemmove/185        5.291n ± 0%   5.330n ± 0%   +0.73% (p\u003d0.000 n\u003d50)\nmemmove/186        5.296n ± 0%   5.332n ± 0%   +0.68% (p\u003d0.000 n\u003d50)\nmemmove/187        5.297n ± 0%   5.320n ± 0%   +0.44% (p\u003d0.000 n\u003d50)\nmemmove/188        5.286n ± 0%   5.314n ± 0%   +0.53% (p\u003d0.000 n\u003d50)\nmemmove/189        5.293n ± 0%   5.318n ± 0%   +0.46% (p\u003d0.000 n\u003d50)\nmemmove/190        5.294n ± 0%   5.318n ± 0%   +0.45% (p\u003d0.000 n\u003d50)\nmemmove/191        5.292n ± 0%   5.314n ± 0%   +0.40% (p\u003d0.032 n\u003d50)\nmemmove/192        5.272n ± 0%   5.304n ± 0%   +0.60% (p\u003d0.000 n\u003d50)\nmemmove/193        5.279n ± 0%   5.310n ± 0%   +0.57% (p\u003d0.000 n\u003d50)\nmemmove/194        5.294n ± 0%   5.308n ± 0%   +0.26% (p\u003d0.018 n\u003d50)\nmemmove/195        5.302n ± 0%   5.311n ± 0%   +0.18% (p\u003d0.010 n\u003d50)\nmemmove/196        5.301n ± 0%   5.316n ± 0%   +0.28% (p\u003d0.023 n\u003d50)\nmemmove/197        5.302n ± 0%   5.327n ± 0%   +0.47% (p\u003d0.000 n\u003d50)\nmemmove/198        5.310n ± 0%   5.326n ± 0%   +0.30% (p\u003d0.003 n\u003d50)\nmemmove/199        5.303n ± 0%   5.319n ± 0%   +0.30% (p\u003d0.009 n\u003d50)\nmemmove/200        5.312n ± 0%   5.330n ± 0%   +0.35% (p\u003d0.001 n\u003d50)\nmemmove/201        5.307n ± 0%   5.333n ± 0%   +0.50% (p\u003d0.000 n\u003d50)\nmemmove/202        5.311n ± 0%   5.334n ± 0%   +0.44% (p\u003d0.000 n\u003d50)\nmemmove/203        5.313n ± 0%   5.335n ± 0%   +0.41% (p\u003d0.006 n\u003d50)\nmemmove/204        5.312n ± 0%   5.332n ± 0%   +0.36% (p\u003d0.002 n\u003d50)\nmemmove/205        5.318n ± 0%   5.345n ± 0%   +0.50% (p\u003d0.000 n\u003d50)\nmemmove/206        5.311n ± 0%   5.333n ± 0%   +0.42% (p\u003d0.002 n\u003d50)\nmemmove/207        5.310n ± 0%   5.338n ± 0%   +0.52% (p\u003d0.000 n\u003d50)\nmemmove/208        5.319n ± 0%   5.341n ± 0%   +0.40% (p\u003d0.004 n\u003d50)\nmemmove/209        5.330n ± 0%   5.346n ± 0%   +0.30% (p\u003d0.004 n\u003d50)\nmemmove/210        5.329n ± 0%   5.349n ± 0%   +0.38% (p\u003d0.002 n\u003d50)\nmemmove/211        5.318n ± 0%   5.340n ± 0%   +0.41% (p\u003d0.000 n\u003d50)\nmemmove/212        5.339n ± 0%   5.343n ± 0%        ~ (p\u003d0.396 n\u003d50)\nmemmove/213        5.329n ± 0%   5.343n ± 0%   +0.25% (p\u003d0.017 n\u003d50)\nmemmove/214        5.339n ± 0%   5.358n ± 0%   +0.35% (p\u003d0.035 n\u003d50)\nmemmove/215        5.342n ± 0%   5.346n ± 0%        ~ (p\u003d0.063 n\u003d50)\nmemmove/216        5.338n ± 0%   5.359n ± 0%   +0.39% (p\u003d0.002 n\u003d50)\nmemmove/217        5.341n ± 0%   5.362n ± 0%   +0.39% (p\u003d0.015 n\u003d50)\nmemmove/218        5.354n ± 0%   5.373n ± 0%   +0.36% (p\u003d0.041 n\u003d50)\nmemmove/219        5.352n ± 0%   5.362n ± 0%        ~ (p\u003d0.143 n\u003d50)\nmemmove/220        5.344n ± 0%   5.370n ± 0%   +0.50% (p\u003d0.001 n\u003d50)\nmemmove/221        5.345n ± 0%   5.373n ± 0%   +0.53% (p\u003d0.000 n\u003d50)\nmemmove/222        5.348n ± 0%   5.360n ± 0%   +0.23% (p\u003d0.014 n\u003d50)\nmemmove/223        5.354n ± 0%   5.377n ± 0%   +0.43% (p\u003d0.024 n\u003d50)\nmemmove/224        5.352n ± 0%   5.363n ± 0%        ~ (p\u003d0.052 n\u003d50)\nmemmove/225        5.372n ± 0%   5.380n ± 0%        ~ (p\u003d0.481 n\u003d50)\nmemmove/226        5.368n ± 0%   5.386n ± 0%   +0.34% (p\u003d0.004 n\u003d50)\nmemmove/227        5.386n ± 0%   5.402n ± 0%   +0.29% (p\u003d0.028 n\u003d50)\nmemmove/228        5.400n ± 0%   5.408n ± 0%        ~ (p\u003d0.174 n\u003d50)\nmemmove/229        5.423n ± 0%   5.427n ± 0%        ~ (p\u003d0.444 n\u003d50)\nmemmove/230        5.411n ± 0%   5.429n ± 0%   +0.33% (p\u003d0.020 n\u003d50)\nmemmove/231        5.420n ± 0%   5.433n ± 0%   +0.24% (p\u003d0.034 n\u003d50)\nmemmove/232        5.435n ± 0%   5.441n ± 0%        ~ (p\u003d0.235 n\u003d50)\nmemmove/233        5.446n ± 0%   5.462n ± 0%        ~ (p\u003d0.590 n\u003d50)\nmemmove/234        5.467n ± 0%   5.461n ± 0%        ~ (p\u003d0.921 n\u003d50)\nmemmove/235        5.472n ± 0%   5.478n ± 0%        ~ (p\u003d0.883 n\u003d50)\nmemmove/236        5.466n ± 0%   5.478n ± 0%        ~ (p\u003d0.324 n\u003d50)\nmemmove/237        5.471n ± 0%   5.489n ± 0%        ~ (p\u003d0.132 n\u003d50)\nmemmove/238        5.485n ± 0%   5.489n ± 0%        ~ (p\u003d0.460 n\u003d50)\nmemmove/239        5.484n ± 0%   5.488n ± 0%        ~ (p\u003d0.833 n\u003d50)\nmemmove/240        5.483n ± 0%   5.495n ± 0%        ~ (p\u003d0.095 n\u003d50)\nmemmove/241        5.498n ± 0%   5.514n ± 0%        ~ (p\u003d0.077 n\u003d50)\nmemmove/242        5.518n ± 0%   5.517n ± 0%        ~ (p\u003d0.481 n\u003d50)\nmemmove/243        5.514n ± 0%   5.511n ± 0%        ~ (p\u003d0.503 n\u003d50)\nmemmove/244        5.510n ± 0%   5.497n ± 0%   -0.24% (p\u003d0.038 n\u003d50)\nmemmove/245        5.516n ± 0%   5.505n ± 0%        ~ (p\u003d0.317 n\u003d50)\nmemmove/246        5.513n ± 1%   5.494n ± 0%        ~ (p\u003d0.147 n\u003d50)\nmemmove/247        5.518n ± 0%   5.499n ± 0%   -0.36% (p\u003d0.011 n\u003d50)\nmemmove/248        5.503n ± 0%   5.492n ± 0%        ~ (p\u003d0.267 n\u003d50)\nmemmove/249        5.498n ± 0%   5.497n ± 0%        ~ (p\u003d0.765 n\u003d50)\nmemmove/250        5.485n ± 0%   5.493n ± 0%        ~ (p\u003d0.348 n\u003d50)\nmemmove/251        5.503n ± 0%   5.482n ± 0%   -0.37% (p\u003d0.013 n\u003d50)\nmemmove/252        5.497n ± 0%   5.485n ± 0%        ~ (p\u003d0.077 n\u003d50)\nmemmove/253        5.489n ± 0%   5.496n ± 0%        ~ (p\u003d0.850 n\u003d50)\nmemmove/254        5.497n ± 0%   5.491n ± 0%        ~ (p\u003d0.548 n\u003d50)\nmemmove/255        5.484n ± 1%   5.494n ± 0%        ~ (p\u003d0.888 n\u003d50)\nmemmove/256        6.952n ± 0%   7.676n ± 0%  +10.41% (p\u003d0.000 n\u003d50)\ngeomean            4.406n        4.127n        -6.33%\n```\n\nGitOrigin-RevId: 00e682731b33f48a8de0c8ba46f45636d8686873\nOriginal-Revision: 2da6d4ffdc45f198641e46fdbacb846ecc983521\nRoller-URL: https://ci.chromium.org/b/8766108027333479553\nCQ-Do-Not-Cancel-Tryjobs: true\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/938532\nOriginal-Revision: 0073d87702905e914b064f4a11aebc47c01e35c6\nChange-Id: I215ed6cb4db957396b8bd16fb142e56abd7178f2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae603a75a254b7c07944e9f8009e89368d7ae401",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "04ba7c60d6cc49401759f187963fcc8eec5157f7",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
