)]}'
{
  "commit": "3e2858d58b14cbc47d11a63e511892023ed6e82a",
  "tree": "0d9705bded36c0ba31f9d68505cb548b83d84da4",
  "parents": [
    "c6292fa69a65ab116923993757eb2110db7799ba"
  ],
  "author": {
    "name": "Eric Biggers",
    "email": "ebiggers@google.com",
    "time": "Mon Mar 17 21:41:15 2025 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 17 17:36:13 2025 -0700"
  },
  "message": "Move gcm_gmult_vpclmulqdq_avx10 and add comment\n\nMove the Perl code that generates gcm_gmult_vpclmulqdq_avx10() to\nearlier in the file, so that it matches aes-gcm-avx2-x86_64.pl.  Also\nadd comments that explain why gcm_gmult_vpclmulqdq_avx2() and\ngcm_gmult_vpclmulqdq_avx10() do not use vzeroupper.\n\nNo change to the generated assembly code except whitespace.\n\nChange-Id: I74c7a7973f55bfd6a6c1663b9f20c0c7f178232c\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/77767\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6dc3da0460b0b4b4bce37c949cacee7b38116cb1",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aes-gcm-avx10-x86_64.pl",
      "new_id": "ccc15b672b7f637f1664b81444e092e3e5f5d538",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aes-gcm-avx10-x86_64.pl"
    },
    {
      "type": "modify",
      "old_id": "3a1832c39afef26e4f3a995b2e14d7594bb45363",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl",
      "new_id": "76d1152ea57311e445a07b68d8629e6fb5e80a7d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl"
    },
    {
      "type": "modify",
      "old_id": "54091294caa8de5dba7f6e668529e34238aac013",
      "old_mode": 33188,
      "old_path": "gen/bcm/aes-gcm-avx10-x86_64-apple.S",
      "new_id": "91064193cee9e6f546deff3b2185c04814bb84f1",
      "new_mode": 33188,
      "new_path": "gen/bcm/aes-gcm-avx10-x86_64-apple.S"
    },
    {
      "type": "modify",
      "old_id": "c319b72177171b31f4f22e4a3367605309a25d18",
      "old_mode": 33188,
      "old_path": "gen/bcm/aes-gcm-avx10-x86_64-linux.S",
      "new_id": "ac95ba54a6c5cacde7f7e4f118732c026b9232d7",
      "new_mode": 33188,
      "new_path": "gen/bcm/aes-gcm-avx10-x86_64-linux.S"
    },
    {
      "type": "modify",
      "old_id": "8beb10e27b12724a846eb2c4fd6f9e5499fa7dab",
      "old_mode": 33188,
      "old_path": "gen/bcm/aes-gcm-avx10-x86_64-win.asm",
      "new_id": "6e85536df9ce9ad2b7438a8d5b7939107bddec3d",
      "new_mode": 33188,
      "new_path": "gen/bcm/aes-gcm-avx10-x86_64-win.asm"
    },
    {
      "type": "modify",
      "old_id": "431c816de65c7a4df8bd7f968b02a03f3c79f626",
      "old_mode": 33188,
      "old_path": "gen/bcm/aes-gcm-avx2-x86_64-apple.S",
      "new_id": "710bf75e9172bede16fed004f73cf149d72452f7",
      "new_mode": 33188,
      "new_path": "gen/bcm/aes-gcm-avx2-x86_64-apple.S"
    },
    {
      "type": "modify",
      "old_id": "a27a8042c21f74ec623d9badf8690e5e97053ee4",
      "old_mode": 33188,
      "old_path": "gen/bcm/aes-gcm-avx2-x86_64-linux.S",
      "new_id": "660e6ffdd1d2c8bb56aaf9975079c166ee78542b",
      "new_mode": 33188,
      "new_path": "gen/bcm/aes-gcm-avx2-x86_64-linux.S"
    },
    {
      "type": "modify",
      "old_id": "638348e76ff6994934baf79b185170ed237804a4",
      "old_mode": 33188,
      "old_path": "gen/bcm/aes-gcm-avx2-x86_64-win.asm",
      "new_id": "9f3426dbda16adba6fcc515b53adc3ff3f17f939",
      "new_mode": 33188,
      "new_path": "gen/bcm/aes-gcm-avx2-x86_64-win.asm"
    }
  ]
}
