Andreas Rheinhardt
495c3d03ae
avcodec/x86/h264_qpel_10bit: Remove SSE2 "cache64" duplicates
...
The horizontal 10bit MC SSE2 functions are currently duplicated:
They exist both in ordinary form as well as with a "sse2_cache64"
suffix. A comment in ff_h264qpel_init_x86() indicates that this
is due to older processors not liking accesses that cross cache
lines, yet these functions are identical to the non-cache64
functions (apart from the unavoidable changes in the rip-offset).
The only difference between these functions and the ordinary ones
are that the cache64 ones are created via a special form of the
INIT_XMM macro: "INIT_XMM sse2, cache64". This affects the name
and apparently defines cpuflags_cache64, yet nothing checks for
this, so both versions are identical. So remove the cache64 ones
and treat the remaining ones like ordinary SSE2 functions.
Reviewed-by: James Almer <jamrial@gmail.com >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2025-10-04 07:06:33 +02:00
..
2025-09-23 11:20:20 +00:00
2025-09-27 17:57:15 +02:00
2025-09-22 04:54:22 +02:00
2025-10-04 07:06:32 +02:00
2025-09-22 04:54:22 +02:00
2025-10-04 07:06:33 +02:00
2025-09-03 06:48:02 +00:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-22 23:46:29 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-22 23:46:29 +00:00
2025-09-24 08:25:42 +02:00
2025-10-03 11:05:03 +00:00
2025-10-01 01:26:19 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-10-01 01:26:19 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-22 23:46:29 +00:00
2025-10-01 01:26:19 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-15 17:52:21 +02:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-22 23:46:29 +00:00
2024-05-19 11:40:07 +02:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-04 10:15:09 +02:00
2025-09-04 10:15:09 +02:00
2025-09-04 10:15:09 +02:00
2025-09-04 10:15:09 +02:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-08 21:13:09 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-22 23:46:29 +00:00
2025-09-22 23:46:29 +00:00
2023-05-04 18:48:22 -03:00
2025-09-03 11:56:06 +02:00
2025-09-03 11:56:06 +02:00
2025-09-03 11:56:06 +02:00
2025-09-16 15:41:50 -03:00
2025-09-13 20:37:03 +00:00
2022-07-31 01:10:46 +02:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-15 17:52:21 +02:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-18 11:06:16 +00:00
2025-09-02 17:06:25 +02:00
2025-09-02 17:06:25 +02:00
2025-09-13 20:37:03 +00:00
2025-09-30 19:36:56 +09:00
2025-09-13 20:37:03 +00:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-22 04:54:22 +02:00
2025-09-13 20:37:03 +00:00
2025-09-22 04:54:22 +02:00
2025-09-26 16:15:46 +00:00
2025-10-04 07:06:33 +02:00
2025-10-04 07:06:33 +02:00
2025-10-04 07:06:33 +02:00
2025-09-22 04:54:22 +02:00
2025-09-22 04:54:22 +02:00
2025-09-16 15:42:03 -03:00
2025-09-26 06:20:56 +02:00
2025-09-26 06:20:56 +02:00
2025-09-26 06:21:43 +02:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-26 16:15:46 +00:00
2025-09-02 17:06:25 +02:00
2025-09-02 17:06:25 +02:00
2025-09-02 17:06:25 +02:00
2025-09-26 16:15:46 +00:00
2025-09-28 23:53:27 -03:00
2024-02-09 08:16:25 +01:00
2025-09-25 12:40:57 -04:00
2025-09-02 17:06:25 +02:00
2025-10-04 06:07:37 +02:00
2025-09-26 05:38:46 +02:00
2025-09-04 07:01:13 -04:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-10-04 07:06:32 +02:00
2025-09-13 20:37:03 +00:00
2025-10-02 12:52:43 +00:00
2025-09-15 17:52:22 +02:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-10-04 07:06:32 +02:00
2025-09-23 22:16:02 +00:00
2025-09-22 23:46:29 +00:00
2025-09-13 20:37:03 +00:00
2025-03-26 04:17:00 +01:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-15 17:52:22 +02:00
2025-09-25 05:29:58 +02:00
2025-09-13 20:37:03 +00:00
2025-09-16 16:28:12 +03:00
2025-09-16 16:28:12 +03:00
2025-09-13 20:37:03 +00:00
2025-09-22 23:46:29 +00:00
2025-09-12 21:37:42 +02:00
2025-09-06 15:11:48 +00:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-25 19:14:12 +09:00
2025-09-25 19:14:12 +09:00
2025-09-16 15:41:50 -03:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-14 21:35:54 +08:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-26 06:20:30 +02:00
2025-09-13 20:37:03 +00:00
2025-09-25 06:47:30 +02:00
2025-09-25 06:47:30 +02:00
2025-09-17 02:17:09 +00:00
2025-09-17 02:17:09 +00:00
2025-09-22 23:46:29 +00:00
2025-09-05 17:21:30 +00:00
2025-09-13 20:37:03 +00:00
2025-09-26 16:15:46 +00:00
2025-09-26 16:15:46 +00:00
2025-09-17 06:40:16 +00:00
2025-09-08 00:19:06 +00:00
2025-09-08 14:03:52 +00:00
2025-09-13 20:37:03 +00:00
2025-09-24 08:25:42 +02:00
2025-09-10 20:33:40 +08:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-26 16:15:46 +00:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-15 17:52:21 +02:00
2025-09-13 20:37:03 +00:00
2025-09-26 16:15:46 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00
2025-09-13 20:37:03 +00:00