)]}'
{
  "commit": "fc3c199facd60cc2facbfeee3e541e6aa6410f52",
  "tree": "cad3fd3cd57d890ca4d61500778caeccb3f3e683",
  "parents": [
    "b6af5f3a74d9ed8d78e2467a895d5ae0b732f114"
  ],
  "author": {
    "name": "Faraz Shahbazker",
    "email": "fshahbazker@wavecomp.com",
    "time": "Wed Feb 02 11:17:24 2022 +0100"
  },
  "committer": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Fri Feb 04 19:37:26 2022 -0500"
  },
  "message": "sim: Add partial support for IEEE 754-2008\n\n2022-02-01  Faraz Shahbazker  \u003cfshahbazker@wavecomp.com\u003e\n\nsim/common/ChangeLog:\n\t* sim-fpu.c (sim_fpu_minmax_nan): New.\n\t(sim_fpu_max): Add variant behaviour for IEEE 754-2008.\n\t(sim_fpu_min): Likewise.\n\t(sim_fpu_is_un, sim_fpu_is_or): New.\n\t(sim_fpu_un, sim_fpu_or): New.\n\t(sim_fpu_is_ieee754_2008, sim_fpu_is_ieee754_1985): New.\n\t(sim_fpu_set_mode): New.\n\t(sim_fpu_classify): New.\n\t* sim-fpu.h (sim_fpu_minmax_nan): New declaration.\n\t(sim_fpu_un, sim_fpu_or): New declarations.\n\t(sim_fpu_is_un, sim_fpu_is_or): New declarations.\n\t(sim_fpu_mode): New enum.\n\t[sim_fpu_state](current_mode): New field.\n\t(sim_fpu_current_mode): New define.\n\t(sim_fpu_is_ieee754_2008): New declaration.\n\t(sim_fpu_is_ieee754_1985): New declaration.\n\t(sim_fpu_set_mode): New declaration.\n\t(sim_fpu_classify): New declaration.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9174eaf17b48d13acd6327cf357409d614f835e5",
      "old_mode": 33188,
      "old_path": "sim/common/sim-fpu.c",
      "new_id": "ccaff9c766187aa4fd1b4c3176e4bd13d26e3b77",
      "new_mode": 33188,
      "new_path": "sim/common/sim-fpu.c"
    },
    {
      "type": "modify",
      "old_id": "2a141981687680909bbd3f58646a5374650767c3",
      "old_mode": 33188,
      "old_path": "sim/common/sim-fpu.h",
      "new_id": "a20b28614918498b300baa251e99a5f3211f36bf",
      "new_mode": 33188,
      "new_path": "sim/common/sim-fpu.h"
    }
  ]
}
