YunQiang Su
1e153461c6
MIPS: Add fcanonicalize for pre-R6 ( #104554 )
...
MIPSr6 has max.s/max.d/min.s/min.d instructions, which can be used as
fcanonicalize.
For pre-R6, we have no instructions that can fcanonicalize an float, so
let's use `fadd Y,X,X` to quiet it if it is NaN.
IEEE754-2008 requires that the result of general-computational and
quiet-computational operation shouldn't be signal NaN.
2024-08-27 17:13:46 +08:00
..
2023-09-11 14:42:37 -07:00
2024-02-06 09:23:33 -08:00
2024-08-16 14:54:51 -07:00
2024-06-14 20:56:43 +02:00
2024-02-06 09:23:33 -08:00
2024-08-09 18:55:21 +01:00
2024-06-04 08:31:03 +02:00
2024-05-23 22:27:17 +08:00
2023-09-11 14:42:37 -07:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2016-06-24 12:23:17 +00:00
2023-02-09 18:45:20 +03:00
2024-04-24 22:31:51 +08:00
2022-12-19 12:56:12 +01:00
2023-09-16 17:09:41 +08:00
2024-03-18 10:37:59 -04:00
2024-08-12 13:47:27 -07:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2024-06-04 09:23:52 +08:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2019-06-04 11:06:21 +00:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2017-03-15 13:10:08 +00:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2018-07-18 14:11:22 +00:00
2013-07-14 06:24:09 +00:00
2022-12-19 12:56:12 +01:00
2023-09-11 14:42:37 -07:00
2022-12-19 12:56:12 +01:00
2023-09-11 15:11:01 -07:00
2024-05-08 17:30:14 +08:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-05-30 19:19:23 +01:00
2024-08-27 17:13:46 +08:00
2024-08-15 14:09:36 +08:00
2020-11-13 14:31:13 +03:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2012-03-29 18:43:11 +00:00
2023-12-29 14:53:55 +05:30
2023-12-29 14:53:55 +05:30
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2024-02-14 12:48:55 -08:00
2024-02-05 14:07:09 +01:00
2024-02-05 14:07:09 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2023-09-11 14:42:37 -07:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2019-07-17 08:11:57 +00:00
2024-02-26 22:08:36 -08:00
2018-02-07 12:36:39 +00:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2023-09-11 15:11:01 -07:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2021-09-27 11:30:45 -04:00
2022-12-19 12:56:12 +01:00
2024-02-06 09:23:33 -08:00
2022-12-19 12:56:12 +01:00
2023-11-16 11:12:10 +00:00
2023-06-06 17:07:18 -04:00
2022-11-23 09:04:42 +00:00
2023-09-11 15:11:01 -07:00
2022-12-19 12:56:12 +01:00
2023-09-11 14:42:37 -07:00
2021-03-01 10:08:10 -08:00
2020-07-20 10:39:04 +01:00
2023-09-11 14:42:37 -07:00
2023-09-11 14:42:37 -07:00
2023-09-11 14:42:37 -07:00
2022-12-19 12:56:12 +01:00
2024-02-05 14:07:09 +01:00
2023-09-11 15:11:01 -07:00
2015-02-26 12:29:48 +00:00
2020-11-13 14:31:13 +03:00
2024-05-23 22:27:17 +08:00
2022-12-19 12:56:12 +01:00
2024-02-05 14:07:09 +01:00
2023-10-24 20:27:39 -07:00
2020-04-06 09:59:08 -06:00
2024-03-20 14:18:24 +08:00
2014-06-23 19:43:40 +00:00
2015-10-15 14:34:23 +00:00
2014-04-14 16:00:28 +00:00
2023-12-29 14:53:55 +05:30
2023-12-07 10:33:03 +00:00
2024-02-06 09:23:33 -08:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2024-08-14 08:44:57 -07:00
2021-06-08 10:59:46 -07:00
2021-09-27 11:30:45 -04:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2023-09-11 14:42:37 -07:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2022-12-19 12:56:12 +01:00
2024-01-09 10:42:34 -08:00