Searched refs:fsgnjn_d (Results 1 - 3 of 3) sorted by relevance

/gem5/tests/test-progs/insttest/src/riscv/
H A Drv64d.cpp296 expect<double>(-1.0, []{return D::fsgnjn_d(1.0, 25.0);}, "fsgnjn.d, ++");
297 expect<double>(1.0, []{return D::fsgnjn_d(1.0, -25.0);}, "fsgnjn.d, +-");
298 expect<double>(-1.0, []{return D::fsgnjn_d(-1.0, 25.0);}, "fsgnjn.d, -+");
299 expect<double>(1.0, []{return D::fsgnjn_d(-1.0, -25.0);}, "fsgnjn.d, --");
301 double fd = D::fsgnjn_d(numeric_limits<double>::quiet_NaN(), -4.0);
305 double fd = D::fsgnjn_d(numeric_limits<double>::signaling_NaN(),
310 []{return D::fsgnjn_d(4.0, numeric_limits<double>::quiet_NaN());},
313 []{return D::fsgnjn_d(4.0, -numeric_limits<double>::quiet_NaN());},
H A Drv64d.h164 fsgnjn_d(double fs1, double fs2) function in namespace:D
/gem5/tests/test-progs/asmtest/src/riscv/env/
H A Dencoding.h1094 DECLARE_INSN(fsgnjn_d, MATCH_FSGNJN_D, MASK_FSGNJN_D)

Completed in 17 milliseconds