)]}'
{
  "commit": "fc41e621e875838bb62a111ac8ad97fa39f2bb2b",
  "tree": "6749f57b3aa15b868e58a177835c00f4d15cb597",
  "parents": [
    "965ff4bb3a01a87b70d061ad0eb2766352e7d598"
  ],
  "author": {
    "name": "Fan Hongjian",
    "email": "fan.howard@gmail.com",
    "time": "Thu Jun 09 17:19:08 2011 -0400"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Thu Jun 09 17:19:08 2011 -0400"
  },
  "message": "math: add sqrt_arm.s and sqrtGoC.go as fallback to soft fp emulation\n5a: add SQRTF and SQRTD\n5l: add ASQRTF and ASQRTD\n\nUse ARMv7 VFP VSQRT instruction to speed up math.Sqrt\n\nR\u003drsc, dave, m\nCC\u003dgolang-dev\nhttps://golang.org/cl/4551082\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a04cda2201aeda13baee478a94bb4175dcb74b05",
      "old_mode": 33188,
      "old_path": "src/cmd/5a/lex.c",
      "new_id": "3978f1a6c13353a011bb5ee0660ab33a3b6db96d",
      "new_mode": 33188,
      "new_path": "src/cmd/5a/lex.c"
    },
    {
      "type": "modify",
      "old_id": "002b46d451bdb1933eb06afdd1ad3878606f14b9",
      "old_mode": 33188,
      "old_path": "src/cmd/5l/5.out.h",
      "new_id": "bdc2c956f843c6c943e8394aad25e3f36537e117",
      "new_mode": 33188,
      "new_path": "src/cmd/5l/5.out.h"
    },
    {
      "type": "modify",
      "old_id": "011e7f8424cbce65dfe202449510babd435fb24c",
      "old_mode": 33188,
      "old_path": "src/cmd/5l/asm.c",
      "new_id": "8dfcd946102d9e56e7525c2749e80fa86d99edb7",
      "new_mode": 33188,
      "new_path": "src/cmd/5l/asm.c"
    },
    {
      "type": "modify",
      "old_id": "96ba0010fa25463c6550b99027646107fdce9f67",
      "old_mode": 33188,
      "old_path": "src/cmd/5l/obj.c",
      "new_id": "2089e8f0bd30b61cd683a2bb2b035dab339aeb29",
      "new_mode": 33188,
      "new_path": "src/cmd/5l/obj.c"
    },
    {
      "type": "modify",
      "old_id": "03d8c6d26223df5cf01707b45022dab5598807d8",
      "old_mode": 33188,
      "old_path": "src/cmd/5l/softfloat.c",
      "new_id": "4f799d17ee6f136ebbd40c34fd8e561fd71905ab",
      "new_mode": 33188,
      "new_path": "src/cmd/5l/softfloat.c"
    },
    {
      "type": "modify",
      "old_id": "4067f1a3270962c0c0bd0798818b577f0e0f49a2",
      "old_mode": 33188,
      "old_path": "src/cmd/5l/span.c",
      "new_id": "0fe31059761e418d9741db47ee40b0e97814a980",
      "new_mode": 33188,
      "new_path": "src/cmd/5l/span.c"
    },
    {
      "type": "modify",
      "old_id": "71347b7fa1cc5582506584b7ffe8e4efdd443f3b",
      "old_mode": 33188,
      "old_path": "src/pkg/math/Makefile",
      "new_id": "8e8e74ae4cf6b419e7eafd9859a6f4a0d48c4dc8",
      "new_mode": 33188,
      "new_path": "src/pkg/math/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "befbb8a898f5da59ae8cb6bc313d758115eacb70",
      "new_mode": 33188,
      "new_path": "src/pkg/math/sqrt_arm.s"
    },
    {
      "type": "modify",
      "old_id": "83af255bf18f46b435fc15b584289c7073889f92",
      "old_mode": 33188,
      "old_path": "src/pkg/math/sqrt_port.go",
      "new_id": "148239bcff660c5bc6f546bee1170db53b3a7a73",
      "new_mode": 33188,
      "new_path": "src/pkg/math/sqrt_port.go"
    },
    {
      "type": "modify",
      "old_id": "f91a6fc09b73f0756147d436ecb7fcbaa46f66e4",
      "old_mode": 33188,
      "old_path": "src/pkg/runtime/arm/softfloat.c",
      "new_id": "c5da888743d2363d529978f7724c1f179d88e5ae",
      "new_mode": 33188,
      "new_path": "src/pkg/runtime/arm/softfloat.c"
    }
  ]
}
