Zuxy Meng
270e18c364
avcodec/x86/h264: convert chroma MC MMX to SSE2
...
Convert the last MMX (mmxext) chroma MC functions, 8-bit mc2
put/avg and 10-bit mc4/mc2 put/avg, to SSE2. pshufw becomes
pshuflw (identical low half); the 10-bit MC4 macro needs no code
change (SPLATW is dual-ISA). Dispatch moves from EXTERNAL_MMXEXT
to EXTERNAL_SSE2.
checkasm h264chroma passes. No difference in performance.
2026-10-17 18:41:34 -07:00
..
2026-09-05 22:15:58 +03:00
2025-08-03 13:48:47 +02:00
2026-08-03 09:20:39 +02:00
2026-09-09 18:06:23 +00:00
2026-08-03 09:20:39 +02:00
2026-08-03 09:20:39 +02:00
2026-08-03 09:20:39 +02:00
2026-08-09 16:28:28 +02:00
2026-09-18 14:20:59 +00:00
2026-10-15 18:46:02 +00:00
2026-08-03 09:20:39 +02:00
2026-10-15 18:46:02 +00:00
2026-10-15 18:46:02 +00:00
2026-08-09 16:30:34 +02:00
2026-08-09 00:18:08 +03:00
2026-08-09 17:26:51 +02:00
2026-07-02 02:49:06 +00:00
2026-08-03 09:20:39 +02:00
2026-08-11 21:16:28 +02:00
2026-10-17 18:41:34 -07:00
2026-10-01 17:49:31 -07:00
2026-08-10 18:47:47 -07:00
2026-10-12 09:20:21 +00:00
2026-08-14 17:43:17 -07:00
2025-08-03 13:48:47 +02:00
2026-01-29 12:25:33 +01:00
2025-10-30 08:56:45 +01:00
2026-06-27 00:06:08 +02:00
2026-06-07 23:29:33 +00:00
2025-05-14 20:55:39 +08:00
2026-08-03 09:20:39 +02:00
2026-08-02 02:19:05 +02:00
2026-08-03 09:20:39 +02:00
2026-08-03 09:20:39 +02:00
2026-08-03 09:20:39 +02:00
2026-04-13 12:51:34 +02:00
2026-10-15 18:46:02 +00:00
2026-09-20 12:29:38 +00:00
2026-08-11 21:17:13 +02:00
2026-08-03 09:20:39 +02:00
2026-02-11 11:15:06 +01:00
2026-08-03 09:20:39 +02:00
2025-05-31 01:27:09 +02:00
2026-03-09 10:17:26 +01:00
2026-08-03 09:20:39 +02:00
2026-09-23 23:14:38 +00:00
2026-08-03 09:20:39 +02:00
2026-06-05 08:22:37 +02:00
2026-04-06 11:28:49 +02:00
2026-08-12 17:21:06 +02:00
2026-08-03 09:20:39 +02:00
2025-07-17 12:26:05 +02:00
2026-04-13 12:53:17 +02:00
2025-08-03 13:48:47 +02:00
2024-11-25 10:59:52 +01:00
2026-10-02 14:15:58 +02:00
2024-12-05 21:10:29 +01:00
2026-10-07 19:45:10 +02:00
2026-10-09 10:24:34 +00:00
2025-12-05 21:55:03 +00:00
2026-06-10 17:54:20 +00:00
2026-04-06 11:28:49 +02:00
2025-08-03 13:48:47 +02:00
2026-08-12 15:57:48 +03:00
2025-04-01 18:31:58 +03:00
2026-08-01 16:50:06 +02:00
2025-07-18 10:47:31 +02:00
2026-09-01 13:15:06 +02:00
2026-04-06 11:28:49 +02:00
2025-09-21 11:02:41 +00:00
2026-08-03 09:20:39 +02:00
2026-08-03 09:20:39 +02:00
2025-03-22 03:45:03 +01:00
2026-08-03 09:20:39 +02:00
2026-04-19 08:21:17 +02:00
2026-01-03 00:04:05 +01:00
2026-08-18 11:51:33 +02:00
2026-08-19 23:28:47 -07:00
2024-12-10 11:26:09 +02:00
2026-06-05 08:22:40 +02:00
2025-05-16 20:30:46 +08:00