diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2019-05-14 06:39:47 -0700 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2019-09-04 12:57:59 -0700 |
commit | 2b13b4b93dc924a139d7a9350cd13c2c9479d03b (patch) | |
tree | 0357a79edcf4b806d70dac9c560ae3f322763396 /target/openrisc/helper.h | |
parent | 62f2b0389ff6fc7856b801bb5bee1c2d364d3e6c (diff) |
target/openrisc: Implement unordered fp comparisons
These were added to the 1.3 spec. For OF32S, validate AVR.
But OF64A32 is itself new to 1.3 so no extra check needed.
Reviewed-by: Stafford Horne <shorne@gmail.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/openrisc/helper.h')
-rw-r--r-- | target/openrisc/helper.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/target/openrisc/helper.h b/target/openrisc/helper.h index 94b823580e..d847814a28 100644 --- a/target/openrisc/helper.h +++ b/target/openrisc/helper.h @@ -52,6 +52,10 @@ DEF_HELPER_FLAGS_3(float_ ## op ## _d, TCG_CALL_NO_RWG, tl, env, i64, i64) FOP_CMP(eq) FOP_CMP(lt) FOP_CMP(le) +FOP_CMP(un) +FOP_CMP(ueq) +FOP_CMP(ule) +FOP_CMP(ult) #undef FOP_CMP /* interrupt */ |