)]}'
{
  "commit": "45fdcf1c6583e4af380b147ac568f5aa721b7ba8",
  "tree": "844650fe6e692766e725deaed8149125895cbc4b",
  "parents": [
    "9dc9d10297e1d43e10188b5b19e2b697216fba2b"
  ],
  "author": {
    "name": "John Hauser",
    "email": "jhauser@eecs.berkeley.edu",
    "time": "Mon Feb 22 15:51:12 2016 -0800"
  },
  "committer": {
    "name": "John Hauser",
    "email": "jhauser@eecs.berkeley.edu",
    "time": "Mon Feb 22 15:51:12 2016 -0800"
  },
  "message": "Added the ability to specify the result values delivered when conversions\nfrom floating-point to an integer format raise an invalid exception.\nFor the provided specializations (8086 and RISC-V), changed the result\nof converting a negative floating-point value to an unsigned integer\nformat to now be zero.  (Also renamed `shiftCount\u0027 inside functions to\n`shiftDist\u0027.)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eec63114bd0a1280fdc293f348650fe9c67de12f",
      "old_mode": 33188,
      "old_path": "source/8086-SSE/specialize.h",
      "new_id": "8a71e46a910b9cf41a4e44905d5219881c1d410c",
      "new_mode": 33188,
      "new_path": "source/8086-SSE/specialize.h"
    },
    {
      "type": "modify",
      "old_id": "eec63114bd0a1280fdc293f348650fe9c67de12f",
      "old_mode": 33188,
      "old_path": "source/8086/specialize.h",
      "new_id": "8a71e46a910b9cf41a4e44905d5219881c1d410c",
      "new_mode": 33188,
      "new_path": "source/8086/specialize.h"
    },
    {
      "type": "modify",
      "old_id": "972425dbefbef3268a4f2077ed3eab3144b8772f",
      "old_mode": 33188,
      "old_path": "source/RISCV/specialize.h",
      "new_id": "6975f398339a95614c0de225fca709d92dd488a5",
      "new_mode": 33188,
      "new_path": "source/RISCV/specialize.h"
    },
    {
      "type": "modify",
      "old_id": "ce3ae22f643403080f4cb170ed68428d6b18b3a5",
      "old_mode": 33188,
      "old_path": "source/extF80M_to_i32.c",
      "new_id": "97ccb3ebc749464d217c63a046ddf17465990eec",
      "new_mode": 33188,
      "new_path": "source/extF80M_to_i32.c"
    },
    {
      "type": "modify",
      "old_id": "bc1b63740c11fd3e34f2787039bfe5c43c4d29db",
      "old_mode": 33188,
      "old_path": "source/extF80M_to_i32_r_minMag.c",
      "new_id": "33ae48f31fc38f2681696c974f79246818af8f29",
      "new_mode": 33188,
      "new_path": "source/extF80M_to_i32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "da89c038518ead0281b7ae90af22b77b6b4954e0",
      "old_mode": 33188,
      "old_path": "source/extF80M_to_i64.c",
      "new_id": "4149b6e1c3a728973f8557220861a92e6fd6aee3",
      "new_mode": 33188,
      "new_path": "source/extF80M_to_i64.c"
    },
    {
      "type": "modify",
      "old_id": "dcf49224f4bef3ec7c8e7b1bc9de7fba519c64a0",
      "old_mode": 33188,
      "old_path": "source/extF80M_to_i64_r_minMag.c",
      "new_id": "6abbd783acbce6806bae3a887b1d10512e069021",
      "new_mode": 33188,
      "new_path": "source/extF80M_to_i64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "a76f2030cd608727b007f37a2affc84d59bd8715",
      "old_mode": 33188,
      "old_path": "source/extF80M_to_ui32.c",
      "new_id": "294a20544ba396857ff06198bcd53cc6639b913f",
      "new_mode": 33188,
      "new_path": "source/extF80M_to_ui32.c"
    },
    {
      "type": "modify",
      "old_id": "e30c6d8b5d08ed80cc768377a16b121157028246",
      "old_mode": 33188,
      "old_path": "source/extF80M_to_ui32_r_minMag.c",
      "new_id": "300f05d780dab8b65226db05f832724523e3fdb7",
      "new_mode": 33188,
      "new_path": "source/extF80M_to_ui32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "8e16db1b6064d1e5e7a82449a3eaa3156331ad74",
      "old_mode": 33188,
      "old_path": "source/extF80M_to_ui64.c",
      "new_id": "86ea0f5e5348adbd11c217d25974660f23bf2bad",
      "new_mode": 33188,
      "new_path": "source/extF80M_to_ui64.c"
    },
    {
      "type": "modify",
      "old_id": "fdabd245b3d47288abdce04aa8ad2fcfeda4ac62",
      "old_mode": 33188,
      "old_path": "source/extF80M_to_ui64_r_minMag.c",
      "new_id": "2b1b04e7e7aa6707c418c03a6fa8f2a49e2c001b",
      "new_mode": 33188,
      "new_path": "source/extF80M_to_ui64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "64826e716ae5ee9fa9e380810234e585d634abd3",
      "old_mode": 33188,
      "old_path": "source/extF80_to_i32.c",
      "new_id": "2e58c0afd8c0510f4643e51509b081c42a0227ce",
      "new_mode": 33188,
      "new_path": "source/extF80_to_i32.c"
    },
    {
      "type": "modify",
      "old_id": "1d0238d5cda7863cd0e96366c0d4d7bfda3ef2ea",
      "old_mode": 33188,
      "old_path": "source/extF80_to_i32_r_minMag.c",
      "new_id": "0f591a485dfcdab837052892f29bb9ed09841318",
      "new_mode": 33188,
      "new_path": "source/extF80_to_i32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "9571b5dd7cc3a7ceaacde7ebeb9d48b285f90f01",
      "old_mode": 33188,
      "old_path": "source/extF80_to_i64.c",
      "new_id": "98815cf344d62c178200dea840e86e5f1cee6635",
      "new_mode": 33188,
      "new_path": "source/extF80_to_i64.c"
    },
    {
      "type": "modify",
      "old_id": "feeaedf38927668dee41b3e6feb100bbf2961bf2",
      "old_mode": 33188,
      "old_path": "source/extF80_to_i64_r_minMag.c",
      "new_id": "208ce86452faee54e722b21877fc93bf81f53ad1",
      "new_mode": 33188,
      "new_path": "source/extF80_to_i64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "5a1aeaef4352e45e89b77eb3addd28418b9bab7f",
      "old_mode": 33188,
      "old_path": "source/extF80_to_ui32.c",
      "new_id": "2717342aa02dd77ffac2f9c9119ce673fde8a9b3",
      "new_mode": 33188,
      "new_path": "source/extF80_to_ui32.c"
    },
    {
      "type": "modify",
      "old_id": "13f706bf1eaa08ca4356213c8160292df60e418c",
      "old_mode": 33188,
      "old_path": "source/extF80_to_ui32_r_minMag.c",
      "new_id": "3c8c737378cbc812125c08130d0f7506fbfa0957",
      "new_mode": 33188,
      "new_path": "source/extF80_to_ui32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "dc27d4e94af7785a70cd02b449968b58438ac0b2",
      "old_mode": 33188,
      "old_path": "source/extF80_to_ui64.c",
      "new_id": "449b81bbdcd0e8cda7bdd88b3e8996321d59d77c",
      "new_mode": 33188,
      "new_path": "source/extF80_to_ui64.c"
    },
    {
      "type": "modify",
      "old_id": "4edc1a7072a0086c45479c3b149c39f8dcf05b6c",
      "old_mode": 33188,
      "old_path": "source/extF80_to_ui64_r_minMag.c",
      "new_id": "a52e40760b3cf0baa89ef6df3ef300b6c65c3101",
      "new_mode": 33188,
      "new_path": "source/extF80_to_ui64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "3f4541e97bfb167b6ae49a753f225532f52e83b6",
      "old_mode": 33188,
      "old_path": "source/f128M_to_i32.c",
      "new_id": "dcf83a4fd224781b2e68d3fd3820d1af46341324",
      "new_mode": 33188,
      "new_path": "source/f128M_to_i32.c"
    },
    {
      "type": "modify",
      "old_id": "c9e36cf24f9d36beecb5f3abcb02e25f71b43853",
      "old_mode": 33188,
      "old_path": "source/f128M_to_i32_r_minMag.c",
      "new_id": "44c94ecaf4422b5d3f2ace67fbf89513b152c2bb",
      "new_mode": 33188,
      "new_path": "source/f128M_to_i32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "c04c2ecc8629ed8394464ed5777697502f1fdf65",
      "old_mode": 33188,
      "old_path": "source/f128M_to_i64.c",
      "new_id": "766bf332f676dc19402e8f106947d7b073e770c2",
      "new_mode": 33188,
      "new_path": "source/f128M_to_i64.c"
    },
    {
      "type": "modify",
      "old_id": "2cb26260e6a8332dd8d60921d00861840b853236",
      "old_mode": 33188,
      "old_path": "source/f128M_to_i64_r_minMag.c",
      "new_id": "07e6fa78b1d13f9fd42f6990e173207cf179e61d",
      "new_mode": 33188,
      "new_path": "source/f128M_to_i64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "9262fb537c9809ea3583288b0c598a232af39082",
      "old_mode": 33188,
      "old_path": "source/f128M_to_ui32.c",
      "new_id": "86161be6df82006039067f9aeb3561e843f784d2",
      "new_mode": 33188,
      "new_path": "source/f128M_to_ui32.c"
    },
    {
      "type": "modify",
      "old_id": "e01a736bd65b483134f3cc92b2b1b5c6333b4c36",
      "old_mode": 33188,
      "old_path": "source/f128M_to_ui32_r_minMag.c",
      "new_id": "03c4d3f900128e6d2113f8cadfd8bbabfcae8405",
      "new_mode": 33188,
      "new_path": "source/f128M_to_ui32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "5876be36e4c2917335a287f2c6a46ee1fa7a423d",
      "old_mode": 33188,
      "old_path": "source/f128M_to_ui64.c",
      "new_id": "73f8e780de43787f43211ac2bb4ae344fd00e602",
      "new_mode": 33188,
      "new_path": "source/f128M_to_ui64.c"
    },
    {
      "type": "modify",
      "old_id": "1c4f3ece2c2860ca9caca7697154ec1bb6107209",
      "old_mode": 33188,
      "old_path": "source/f128M_to_ui64_r_minMag.c",
      "new_id": "6a5357bbad8336e2fe285363d885cae8ca32a0b1",
      "new_mode": 33188,
      "new_path": "source/f128M_to_ui64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "d956bac65d012225a986908b3de40960a2c08417",
      "old_mode": 33188,
      "old_path": "source/f128_to_i32.c",
      "new_id": "c5fa25de7d75becc8ab18f2e6efb2f4e36fc8e6e",
      "new_mode": 33188,
      "new_path": "source/f128_to_i32.c"
    },
    {
      "type": "modify",
      "old_id": "4c12c83c1d399da54d7c8f97b3a0227f9f9dcb9a",
      "old_mode": 33188,
      "old_path": "source/f128_to_i32_r_minMag.c",
      "new_id": "4106245efe43c7b01fa039700c668d619ce59d5d",
      "new_mode": 33188,
      "new_path": "source/f128_to_i32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "272fa2aa9b46fc0a8a6da2420bfc3e1ba5438bab",
      "old_mode": 33188,
      "old_path": "source/f128_to_i64.c",
      "new_id": "85471f5a1e14126a5b3b9f4aade919009a0ab563",
      "new_mode": 33188,
      "new_path": "source/f128_to_i64.c"
    },
    {
      "type": "modify",
      "old_id": "54c15692d1db623c5fd91979b80dec4909c745c1",
      "old_mode": 33188,
      "old_path": "source/f128_to_i64_r_minMag.c",
      "new_id": "d3061a9d3ed3cd1af30fa9bc75b7663ff3e68005",
      "new_mode": 33188,
      "new_path": "source/f128_to_i64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "f1a2528458916d111869ae763bd142ff2dddef64",
      "old_mode": 33188,
      "old_path": "source/f128_to_ui32.c",
      "new_id": "7e1f4c828e554694575488369a406f45bc072537",
      "new_mode": 33188,
      "new_path": "source/f128_to_ui32.c"
    },
    {
      "type": "modify",
      "old_id": "fab79022db8fd4441379a0dbff6d39410ecf4d81",
      "old_mode": 33188,
      "old_path": "source/f128_to_ui32_r_minMag.c",
      "new_id": "5e45bb61eb152e1f2949b94c9ecf6f4ddd8da32c",
      "new_mode": 33188,
      "new_path": "source/f128_to_ui32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "bc7cd45d8ae8fb3e3d30c621547e8588efa13ec1",
      "old_mode": 33188,
      "old_path": "source/f128_to_ui64.c",
      "new_id": "e394c228cd69950ae99a9de127b009dc2e530362",
      "new_mode": 33188,
      "new_path": "source/f128_to_ui64.c"
    },
    {
      "type": "modify",
      "old_id": "070d7f9f147df191d72ca91b2e63c084716cddb1",
      "old_mode": 33188,
      "old_path": "source/f128_to_ui64_r_minMag.c",
      "new_id": "6bd0144aa660d177892536b997b6d675c181fe80",
      "new_mode": 33188,
      "new_path": "source/f128_to_ui64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "733fce07ae9e13d2c80372df7b8b482d7262ff9c",
      "old_mode": 33188,
      "old_path": "source/f32_to_i32.c",
      "new_id": "c80649a300536feddc1ad29b4c7a25396d80599a",
      "new_mode": 33188,
      "new_path": "source/f32_to_i32.c"
    },
    {
      "type": "modify",
      "old_id": "e27b064300b2f510e2880bb62b261cb17f2c7ee8",
      "old_mode": 33188,
      "old_path": "source/f32_to_i32_r_minMag.c",
      "new_id": "d2e4b92a891a74d73ed6d5ccf519390428c476f1",
      "new_mode": 33188,
      "new_path": "source/f32_to_i32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "fbdbffb48d128e7604192279c2e097295fa3d9ef",
      "old_mode": 33188,
      "old_path": "source/f32_to_i64.c",
      "new_id": "b354f6cf04a2eff90cc5e08a323427a87d97130e",
      "new_mode": 33188,
      "new_path": "source/f32_to_i64.c"
    },
    {
      "type": "modify",
      "old_id": "f4875f34990359d16e63b33d6c47ec519d7af98e",
      "old_mode": 33188,
      "old_path": "source/f32_to_i64_r_minMag.c",
      "new_id": "af2b28b01602a3d76ecace7aa0ba7659bdfd8566",
      "new_mode": 33188,
      "new_path": "source/f32_to_i64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "a0acbd16d7bb803a3d782c1223c68400d774b9cf",
      "old_mode": 33188,
      "old_path": "source/f32_to_ui32.c",
      "new_id": "1979dd5132d0ba9fa943f20e8fc9fff617945ca2",
      "new_mode": 33188,
      "new_path": "source/f32_to_ui32.c"
    },
    {
      "type": "modify",
      "old_id": "d262755713d2d78fd6041301e687fd29f9b54923",
      "old_mode": 33188,
      "old_path": "source/f32_to_ui32_r_minMag.c",
      "new_id": "9979b2c9362438da76b41758587ae5c4ea9a211b",
      "new_mode": 33188,
      "new_path": "source/f32_to_ui32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "a715e0329e7d7bd9945c2300839c55cbc65e6496",
      "old_mode": 33188,
      "old_path": "source/f32_to_ui64.c",
      "new_id": "6be853743d38fca3493c8dd90eccc8c52ff724cf",
      "new_mode": 33188,
      "new_path": "source/f32_to_ui64.c"
    },
    {
      "type": "modify",
      "old_id": "c5fc11ae6d46703647e4516c0cf4982df99dc0c8",
      "old_mode": 33188,
      "old_path": "source/f32_to_ui64_r_minMag.c",
      "new_id": "0d5fe5b08fc56051bc45c094c3aba8cafa258780",
      "new_mode": 33188,
      "new_path": "source/f32_to_ui64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "f51d37b95ae89ef803d32a2832febf3c33dd7707",
      "old_mode": 33188,
      "old_path": "source/f64_to_i32.c",
      "new_id": "b41aac65362f11a66f48cdd830f393d79b193eb4",
      "new_mode": 33188,
      "new_path": "source/f64_to_i32.c"
    },
    {
      "type": "modify",
      "old_id": "3030ba6e9c54bafd669508790f15d339b72b60a0",
      "old_mode": 33188,
      "old_path": "source/f64_to_i32_r_minMag.c",
      "new_id": "ae3171e9ad10d08e787077936551adbe36d59b31",
      "new_mode": 33188,
      "new_path": "source/f64_to_i32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "3d93ea6d1572894c3226781af802098f3af54fa4",
      "old_mode": 33188,
      "old_path": "source/f64_to_i64.c",
      "new_id": "58cb45b96814b067d67a1006cc66641c2e6e6d5b",
      "new_mode": 33188,
      "new_path": "source/f64_to_i64.c"
    },
    {
      "type": "modify",
      "old_id": "d906659ef211620af05f5937aec60e0c32e50cd6",
      "old_mode": 33188,
      "old_path": "source/f64_to_i64_r_minMag.c",
      "new_id": "003e165232cd1e7739a86d728a65b7829dd444ec",
      "new_mode": 33188,
      "new_path": "source/f64_to_i64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "55394f389df15f673fed208405bdcad02440f94b",
      "old_mode": 33188,
      "old_path": "source/f64_to_ui32.c",
      "new_id": "6027c2fca581b8f3a805870f205d3355db162cf0",
      "new_mode": 33188,
      "new_path": "source/f64_to_ui32.c"
    },
    {
      "type": "modify",
      "old_id": "4ceb3de5ead4f7dcfd600a2474ad80eabcd180a6",
      "old_mode": 33188,
      "old_path": "source/f64_to_ui32_r_minMag.c",
      "new_id": "8d0dc710a9e690bb883f894f6944297070639a0d",
      "new_mode": 33188,
      "new_path": "source/f64_to_ui32_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "89a9096454c2d52a3be74b7426b1580c65327ab7",
      "old_mode": 33188,
      "old_path": "source/f64_to_ui64.c",
      "new_id": "636d70ccae476dad0ae760a5cd68d4652f1f0843",
      "new_mode": 33188,
      "new_path": "source/f64_to_ui64.c"
    },
    {
      "type": "modify",
      "old_id": "5eb62c9aa544d4068ce79afc2d6007f3a2d4056a",
      "old_mode": 33188,
      "old_path": "source/f64_to_ui64_r_minMag.c",
      "new_id": "e54c9309cf312a7d86e21f47359a22665d2754a0",
      "new_mode": 33188,
      "new_path": "source/f64_to_ui64_r_minMag.c"
    },
    {
      "type": "modify",
      "old_id": "1af05802cfdc7fff3b85d6c4c70993753e778771",
      "old_mode": 33188,
      "old_path": "source/s_roundPackMToI64.c",
      "new_id": "4d5efbb725ee36285e4ff76ca2156190dffc5c6c",
      "new_mode": 33188,
      "new_path": "source/s_roundPackMToI64.c"
    },
    {
      "type": "modify",
      "old_id": "0a57437f99d503246457d5fcf366919f9c14cd1b",
      "old_mode": 33188,
      "old_path": "source/s_roundPackMToUI64.c",
      "new_id": "1a64fdf98d49c14dab393f506c60f2b59bbece36",
      "new_mode": 33188,
      "new_path": "source/s_roundPackMToUI64.c"
    },
    {
      "type": "modify",
      "old_id": "dc27cf8b5071d437defefc7f599b79b199d9484e",
      "old_mode": 33188,
      "old_path": "source/s_roundPackToI32.c",
      "new_id": "3ece8f052e80e102df292c26b0e87f61d577b965",
      "new_mode": 33188,
      "new_path": "source/s_roundPackToI32.c"
    },
    {
      "type": "modify",
      "old_id": "2cc8319ab4452f99e115094a4048adf7aeed6d6b",
      "old_mode": 33188,
      "old_path": "source/s_roundPackToI64.c",
      "new_id": "ebef7f3647b1890aee5137820603082e224fd3fc",
      "new_mode": 33188,
      "new_path": "source/s_roundPackToI64.c"
    },
    {
      "type": "modify",
      "old_id": "1ffa76a6b7a2d1f77fbf1f1362043e6ca003b18e",
      "old_mode": 33188,
      "old_path": "source/s_roundPackToUI32.c",
      "new_id": "f0021fe54cdd2e92fc053dd1c2612c21fbfbb045",
      "new_mode": 33188,
      "new_path": "source/s_roundPackToUI32.c"
    },
    {
      "type": "modify",
      "old_id": "069bdfb3f616350b0d019de085ae64b146cc0c08",
      "old_mode": 33188,
      "old_path": "source/s_roundPackToUI64.c",
      "new_id": "fada1840c6eeb28f362d8437ba4535334fd776cc",
      "new_mode": 33188,
      "new_path": "source/s_roundPackToUI64.c"
    }
  ]
}
