[RISC-V] Flush-to-zero behavior for float-to-int conversion (#94762)
authorDenis Paranichev <48580269+DenisParal@users.noreply.github.com>
Thu, 7 Dec 2023 11:15:59 +0000 (14:15 +0300)
committerGleb Balykov <g.balykov@samsung.com>
Fri, 15 Dec 2023 12:28:32 +0000 (15:28 +0300)
commitfc25939520b4bfe3bc397ca1c27bd9f878824458
treeb09fb89f5c636b254687a5c2d58405e81fa97332
parent8c1fd0fcb11abca0b1ebfec45c6859a6c3807a36
[RISC-V] Flush-to-zero behavior for float-to-int conversion (#94762)

* Implemented several RISC-V csr instructions and enabled flush-to-zero behavior for float-to-int conversion instruction

* Apply comments

* Replace branch solution with feq

* Fixed typo

* Fixed typo

* Fixed csr instructions emitter

* Apply comments

* Apply jit-format

* Apply comments

* Temp register fix

* Fixed dstSize

* Wrong temporary register selection fix

* Fixed typo
src/coreclr/jit/codegenriscv64.cpp
src/coreclr/jit/emitriscv64.cpp
src/coreclr/jit/emitriscv64.h
src/coreclr/jit/lsrariscv64.cpp
src/coreclr/jit/registerriscv64.h