)]}'
{
  "commit": "f596bbe4da779b56eea34d96168b557d78e1149a",
  "tree": "9371dd2979f2d8bfecc72b81034c0d10d3e5bfd0",
  "parents": [
    "7b3041eba1c6e177eede0d6311d53a6b9ff58051"
  ],
  "author": {
    "name": "Deepankar Bhattacharjee",
    "email": "deepankar.b@in.ibm.com",
    "time": "Mon Sep 20 10:45:15 2021 -0400"
  },
  "committer": {
    "name": "Pauli",
    "email": "ppzgs1@gmail.com",
    "time": "Tue Feb 22 16:58:55 2022 +1100"
  },
  "message": "chacha20 performance optimizations for ppc64le with 8x lanes,\nPerformance increase around 50%.\n\nCo-authored-by: Madhusudhanan Duraisamy \u003cmadurais@in.ibm.com\u003e\n\nCo-authored-by: Nilamjyoti Goswami \u003cnilamgoswami@in.ibm.com\u003e\n\nCo-authored-by: Siva Sundar Anbareeswaran \u003csrisivasundar@in.ibm.com\u003e\n\nReviewed-by: Danny Tsen \u003cdtsen@us.ibm.com\u003e\nTested-by: Danny Tsen \u003cdtsen@us.ibm.com\u003e\nSigned-off-by: Danny \u003cdtsen@us.ibm.com\u003e\n\nReviewed-by: Tomas Mraz \u003ctomas@openssl.org\u003e\nReviewed-by: Paul Dale \u003cpauli@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/16637)\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "752fc731e2cbdd25aea43c28d07b74b50e407e50",
      "new_mode": 33261,
      "new_path": "crypto/chacha/asm/chachap10-ppc.pl"
    },
    {
      "type": "modify",
      "old_id": "c12cb9c201b6df829cea9741317072d7001191d8",
      "old_mode": 33188,
      "old_path": "crypto/chacha/build.info",
      "new_id": "2a819b2e7a8c95229b29641bcd21c29192b59c3f",
      "new_mode": 33188,
      "new_path": "crypto/chacha/build.info"
    },
    {
      "type": "modify",
      "old_id": "5319040cc167a506cfd5897a1e71fa3c9d85eca2",
      "old_mode": 33188,
      "old_path": "crypto/chacha/chacha_ppc.c",
      "new_id": "f99cca88076817de64844570b468f8701a32c0d3",
      "new_mode": 33188,
      "new_path": "crypto/chacha/chacha_ppc.c"
    },
    {
      "type": "modify",
      "old_id": "2ee444045ff96329674fa24cb8cde5f0c1798b25",
      "old_mode": 33261,
      "old_path": "crypto/perlasm/ppc-xlate.pl",
      "new_id": "45903407dfc2e0c63236db8fe537d42c6ab20ffd",
      "new_mode": 33261,
      "new_path": "crypto/perlasm/ppc-xlate.pl"
    },
    {
      "type": "modify",
      "old_id": "da371a53457fde16b475c335e7c16c85567564d6",
      "old_mode": 33188,
      "old_path": "crypto/ppccap.c",
      "new_id": "664627c1afe34395b40258845df00e3a50fbb295",
      "new_mode": 33188,
      "new_path": "crypto/ppccap.c"
    },
    {
      "type": "modify",
      "old_id": "c6555df5d8e3ce2fc96e816d32ed8b2e0fc15d2c",
      "old_mode": 33261,
      "old_path": "crypto/ppccpuid.pl",
      "new_id": "706164adba6b4122b7d43a2c5c88663581d32929",
      "new_mode": 33261,
      "new_path": "crypto/ppccpuid.pl"
    },
    {
      "type": "modify",
      "old_id": "3b3ce4bff50a64d501ac443ded67fa5b1dd9a194",
      "old_mode": 33188,
      "old_path": "include/crypto/ppc_arch.h",
      "new_id": "fcc846c4107e1737ab0a0a041ebc0281424dc340",
      "new_mode": 33188,
      "new_path": "include/crypto/ppc_arch.h"
    }
  ]
}
