Rémi Denis-Courmont
55200f999c
lavc/mathops: R-V B optimisation for mid_pred
...
If Zbb is enabled at compilation (e.g. Ubuntu), the compiler should
compile the new C mid_pred() function correctly. But if Zbb is *not*
enabled (e.g. Debian), then we can at least fallback at run-time.
On SiFive-U74, before:
sub_median_pred_c: 1331.9 ( 1.00x)
sub_median_pred_rvb_b: 881.8 ( 1.51x)
After:
sub_median_pred_c: 1133.1 ( 1.00x)
sub_median_pred_rvb_b: 875.7 ( 1.29x)
2025-12-19 19:56:13 +02:00
..
2025-12-04 09:34:32 +00:00
2025-12-19 19:56:13 +02:00
2025-12-03 13:53:54 +02:00
2025-12-12 09:44:01 +01:00
2025-12-19 19:56:13 +02:00
2025-12-15 12:29:00 +00:00
2025-12-12 15:21:49 -03:00
2025-12-04 08:40:43 +00:00
2025-12-14 10:16:46 +01:00
2024-05-19 11:40:07 +02:00
2025-12-13 19:00:35 -03:00
2025-12-03 11:52:54 +01:00
2025-12-05 15:53:19 +00:00
2025-05-21 11:16:25 +02:00
2025-12-18 01:24:35 +00:00
2025-12-03 11:52:54 +01:00
2025-12-05 19:42:41 +01:00
2025-12-07 12:47:46 -03:00
2025-12-07 12:47:46 -03:00
2025-12-11 20:01:01 -03:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-12 15:21:48 -03:00
2025-12-12 15:21:48 -03:00
2025-12-12 15:21:48 -03:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-13 18:45:17 -03:00
2025-12-13 18:45:17 -03:00
2025-12-08 21:31:13 +00:00
2025-12-04 08:26:26 +00:00
2025-12-04 08:26:26 +00:00
2025-12-04 08:26:26 +00:00
2025-12-04 08:26:26 +00:00
2025-12-07 11:58:01 +01:00
2025-12-03 11:52:54 +01:00
2025-12-12 18:18:46 +00:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-05 13:54:08 +00:00
2025-12-03 11:52:54 +01:00
2025-12-13 05:57:47 +01:00
2025-12-13 05:57:47 +01:00
2025-12-03 11:52:54 +01:00
2025-12-16 10:38:56 -03:00
2025-12-13 18:45:17 -03:00
2025-12-08 21:31:13 +00:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-11 05:38:36 -05:00
2025-12-08 21:31:13 +00:00
2025-12-14 18:22:04 -03:00
2025-12-14 17:34:57 -03:00
2025-12-16 21:53:10 +00:00
2025-12-08 21:31:13 +00:00
2025-12-14 10:16:25 +01:00
2025-12-13 19:00:35 -03:00
2025-12-19 19:56:13 +02:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-07 20:20:38 +02:00
2025-12-07 20:20:38 +02:00
2025-12-03 10:23:43 +01:00
2025-12-03 10:23:43 +01:00
2025-12-03 11:52:54 +01:00
2025-12-13 18:45:17 -03:00
2025-12-03 16:40:02 +00:00
2025-12-05 19:42:41 +01:00
2025-10-25 01:01:15 +02:00
2025-12-05 11:31:23 +01:00
2025-12-16 21:53:10 +00:00
2025-12-04 15:17:37 +01:00
2025-12-13 19:12:20 +01:00
2025-12-13 21:35:56 +01:00
2025-12-13 19:12:24 +01:00
2025-12-13 21:35:56 +01:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-03 11:52:54 +01:00
2025-12-13 19:12:24 +01:00
2025-12-13 19:12:20 +01:00
2025-12-13 19:12:20 +01:00
2025-12-13 19:12:24 +01:00
2025-12-15 12:29:00 +00:00
2025-12-12 12:43:00 +00:00
2025-12-13 19:12:20 +01:00
2025-12-03 11:52:54 +01:00