)]}'
{
  "commit": "ec9cc70f72454b8d4a84247c86159613cee83b81",
  "tree": "504ec4eeaf5d13670389711f7bc01915f6a4a595",
  "parents": [
    "d1671f4f1a39d938499c67efe5d4a14c34c09b31"
  ],
  "author": {
    "name": "Andy Polyakov",
    "email": "appro@openssl.org",
    "time": "Mon Dec 09 21:02:24 2013 +0100"
  },
  "committer": {
    "name": "Andy Polyakov",
    "email": "appro@openssl.org",
    "time": "Mon Dec 09 21:02:24 2013 +0100"
  },
  "message": "bn/asm/x86_64-mont5.pl: add MULX/AD*X code path.\n\nThis also eliminates code duplication between x86_64-mont and x86_64-mont\nand optimizes even original non-MULX code.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6db337457d715f822dcee4f64600f1da6a1b2f8",
      "old_mode": 33261,
      "old_path": "crypto/bn/asm/x86_64-mont.pl",
      "new_id": "38039286be72f3e86b65c9e85e0a85727016b516",
      "new_mode": 33261,
      "new_path": "crypto/bn/asm/x86_64-mont.pl"
    },
    {
      "type": "modify",
      "old_id": "93257376ac64ca8157d152e41a3a324e10c934ce",
      "old_mode": 33261,
      "old_path": "crypto/bn/asm/x86_64-mont5.pl",
      "new_id": "265ee7d13a5e259b99656b193b5858758c9ccdac",
      "new_mode": 33261,
      "new_path": "crypto/bn/asm/x86_64-mont5.pl"
    },
    {
      "type": "modify",
      "old_id": "6e3a7264d5141197dda2ac7d2da3d6546fdc9701",
      "old_mode": 33188,
      "old_path": "crypto/bn/bn_exp.c",
      "new_id": "baeda372cf5c0d70d552459945ccf6a0d90fdff4",
      "new_mode": 33188,
      "new_path": "crypto/bn/bn_exp.c"
    }
  ]
}
