)]}'
{
  "commit": "7b350cacd410b16fdac5a6933aea1bb009b83621",
  "tree": "934e58717f9ba5463d97d56eaf8c82d875677494",
  "parents": [
    "a3a7bb9bf7160d434db7a4737e68f6b015b221ef"
  ],
  "author": {
    "name": "Marcin Kościelnicki",
    "email": "koriakin@0x04.net",
    "time": "Tue Oct 08 17:00:30 2019 +0000"
  },
  "committer": {
    "name": "Marcin Kościelnicki",
    "email": "koriakin@0x04.net",
    "time": "Tue Oct 22 18:06:57 2019 +0200"
  },
  "message": "xilinx: Support multiplier mapping for all families.\n\nThis supports several older families that are not yet supported for\nactual logic synthesis — the intention is to add them soon.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e59f0a1be15374272b97ec909956b6b42b0f085",
      "old_mode": 33188,
      "old_path": "techlibs/xilinx/Makefile.inc",
      "new_id": "3354605efc7a5d4e38d0f0e32aca7e3c0a1f82b2",
      "new_mode": 33188,
      "new_path": "techlibs/xilinx/Makefile.inc"
    },
    {
      "type": "modify",
      "old_id": "6f8254b59d7f23a5ab8fa175b14cdedaeb171c70",
      "old_mode": 33188,
      "old_path": "techlibs/xilinx/synth_xilinx.cc",
      "new_id": "6566da832d330c2be9fac8b1647bde8c16ca85fc",
      "new_mode": 33188,
      "new_path": "techlibs/xilinx/synth_xilinx.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67cd4ac60ee566c8ffb65e21bf16173be77027e0",
      "new_mode": 33188,
      "new_path": "techlibs/xilinx/xc3s_mult_map.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87348a1737c7551c9a7ec36b67097f6d11a6c153",
      "new_mode": 33188,
      "new_path": "techlibs/xilinx/xc3sda_dsp_map.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69c42f3431833a5291acb5b2665fc715b47698da",
      "new_mode": 33188,
      "new_path": "techlibs/xilinx/xc4v_dsp_map.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc7ba46cc617a771314f2f78524a504d1807bd77",
      "new_mode": 33188,
      "new_path": "techlibs/xilinx/xc5v_dsp_map.v"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8705723b0f45a69a35d21b3c8bb4cb2b2d5d018",
      "new_mode": 33188,
      "new_path": "techlibs/xilinx/xc6s_dsp_map.v"
    },
    {
      "type": "rename",
      "old_id": "a4256eb928cb2bcb6c169e71af4805be410aa620",
      "old_mode": 33188,
      "old_path": "techlibs/xilinx/dsp_map.v",
      "new_id": "a4256eb928cb2bcb6c169e71af4805be410aa620",
      "new_mode": 33188,
      "new_path": "techlibs/xilinx/xc7_dsp_map.v",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa95a577688c6c1df5a029bdece2dbd95f53fcb7",
      "new_mode": 33188,
      "new_path": "techlibs/xilinx/xcu_dsp_map.v"
    }
  ]
}
