Hagb (Junyu Guo 郭俊余) 35ea6fd109
Fix rounding of some x87 instructions (#951)
* Fix rounding of some x87 instructions

* Add missing tests/roundtest.h

* Fix build error of dynarec_arm_helper.c

* set rounding mode only when BOX86_DYNAREC_FASTROUND = 0

* Fix build error

* Set rounding mode for trigonometric instructions

They should work in Android build

* Add missing conditions

* Apply BOX86_DYNAREC_FASTROUND=0 on fpu_rounding test

* Avoid two-step rounding

* Keep consistent with dynarec

* Fix naming conflict

* Move setround to fpu_setround

* Move setround to fpu_setround
2024-04-14 20:37:17 +02:00
..
2021-01-12 17:04:27 -05:00
2019-01-13 15:22:41 +01:00
2018-12-21 18:17:44 +01:00
2018-12-21 20:25:35 +01:00
2018-12-21 20:25:35 +01:00
2019-01-13 14:47:03 +01:00
2018-12-27 19:46:10 +01:00
2019-01-13 15:22:41 +01:00
2019-01-19 15:07:38 +01:00
2021-05-23 20:29:01 +02:00
2021-05-23 20:29:01 +02:00
2021-11-21 18:35:38 +01:00
2023-10-29 12:25:02 +01:00
2018-12-21 18:17:44 +01:00
2018-12-21 20:25:35 +01:00
2018-12-21 20:25:35 +01:00
2018-12-21 20:25:35 +01:00
2018-12-21 20:25:35 +01:00
2018-12-21 20:25:35 +01:00
2019-01-13 14:47:03 +01:00
2019-01-13 14:47:03 +01:00
2018-12-24 18:24:43 +01:00
2018-12-27 19:46:10 +01:00
2018-12-27 19:46:10 +01:00
2019-01-13 15:22:41 +01:00
2019-01-13 15:22:41 +01:00
2019-01-19 15:07:38 +01:00
2019-01-19 15:07:38 +01:00
2022-10-12 21:37:29 +02:00
2022-10-12 21:37:29 +02:00
2021-05-23 21:20:11 +02:00
2021-05-23 21:20:11 +02:00
2021-05-23 20:29:01 +02:00
2021-05-23 20:29:01 +02:00
2021-05-23 20:29:01 +02:00
2021-05-23 21:20:11 +02:00
2021-05-23 21:20:11 +02:00
2021-05-23 21:20:11 +02:00
2021-05-23 20:29:01 +02:00
2021-05-23 20:29:01 +02:00
2021-05-23 20:29:01 +02:00
2021-05-23 21:20:11 +02:00
2021-11-21 18:35:38 +01:00
2021-11-21 18:35:38 +01:00
2023-10-29 12:25:02 +01:00
2023-10-29 12:25:02 +01:00