Nuo Mi
1289da9244
avcodec/vvcdec: misc, inter, use is_chroma instead of is_luma
2024-05-21 20:20:25 +08:00
David Rosca
f7a1453f27
lavc/vaapi_decode: Reject decoding of frames with no slices
...
Matches other hwaccels.
2024-05-21 16:57:46 +08:00
James Almer
b113050d96
avcodec/cbs_h266: read vps_ptl_max_tid before using it
...
Reviewed-by: Nuo Mi <nuomi2021@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2024-05-20 10:29:30 -03:00
Andreas Rheinhardt
2c94b1bbf1
avcodec/tiff: Fix leak on error
...
Fixes Coverity issue #1516957 .
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-20 14:15:48 +02:00
Andreas Rheinhardt
59b1838e09
avcodec/ac3enc: Move transient PutBitContext to stack
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-20 14:11:25 +02:00
Andreas Rheinhardt
e863cbceae
avcodec/ac3enc_template: Avoid always-true check
...
This might also help Coverity with issue #1596532 .
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-20 14:11:03 +02:00
Andreas Rheinhardt
482afe8f3f
avcodec/lib*, avformat/tee: Simplify iterating over AVDictionary
...
Reviewed-by: epirat07@gmail.com
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-20 13:51:55 +02:00
Andreas Rheinhardt
a2874c5721
avcodec/aac_ac3_parser: Use ff_adts_header_parse_buf()
...
instead of avpriv_adts_header_parse(). Using the former avoids
an indirection.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-20 12:06:50 +02:00
Andreas Rheinhardt
12ded9cd85
avcodec/adts_header: Add ff_adts_header_parse_buf()
...
Most users of ff_adts_header_parse() don't already have
an opened GetBitContext for the header, so add a convenience
function for them.
Also use a forward declaration of GetBitContext in adts_header.h
as this avoids (implicit) inclusion of get_bits.h in some of
the users that now no longer use a GetBitContext of their own.
Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-20 12:06:31 +02:00
Andreas Rheinhardt
ae937c4902
avcodec/aac_ac3_parser: Untangle AAC and AC3 parsing error codes
...
Also remove the (unused) AAC_AC3_PARSE_ERROR_CHANNEL_CFG while at it;
furthermore, fix the documentation of ff_ac3_parse_header()
and (ff|avpriv)_adts_header_parse().
Reviewed-by: Andrew Sayers <ffmpeg-devel@pileofstuff.org>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-20 11:58:07 +02:00
Andreas Rheinhardt
6c812a80dd
avcodec/adts_parser: Don't presume buffer to be padded
...
The documentation of av_adts_header_parse() does not require
the buffer to be padded at all.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-20 11:48:03 +02:00
Haihao Xiang
a00cfc6c24
lavc/qsvdec: require a dynamic frame pool if possible
...
This allows a downstream element stores more frames from qsv decoders
and fixes error in get_buffer().
$ ffmpeg -hwaccel qsv -hwaccel_output_format qsv -i input.mp4 -vf
reverse -f null -
[vist#0:0/h264 @ 0x562248f12c50] Decoding error: Cannot allocate memory
[h264_qsv @ 0x562248f66b10] get_buffer() failed
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-05-20 09:30:49 +08:00
Haihao Xiang
75015f9b0e
lavc/qsvenc: use the right info for encoding
...
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-05-20 09:30:49 +08:00
Haihao Xiang
cda721e01d
lavc/qsv: fix the mfx allocator to support dynamic frame pool
...
When the external allocator is used for dynamic frame allocation, only
video memory is supported, the SDK doesn't lock/unlock the memory block
via Lock()/Unlock() calls.
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-05-20 09:30:49 +08:00
Michael Niedermayer
e35fe3d8b9
avcodec/mscc & mwsc: Check loop counts before use
...
This could cause timeouts
Fixes: CID1439568 Untrusted loop bound
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-19 22:14:39 +02:00
Michael Niedermayer
b6b2b01025
avcodec/mpegvideo_enc: Fix potential overflow in RD
...
Fixes: CID1500285 Unintentional integer overflow
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-19 22:14:38 +02:00
Michael Niedermayer
8fc649b931
avcodec/mpeg4videodec: assert impossible wrap points
...
Helps: CID1473517 Uninitialized scalar variable
Helps: CID1473497 Uninitialized scalar variable
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-19 22:14:37 +02:00
Michael Niedermayer
4c725df059
avcodec/mpeg12dec: Use 64bit in bit computation
...
I dont think this can actually overflow but 64bit seems reasonable to use
Fixes: CID1521983 Unintentional integer overflow
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-19 22:14:37 +02:00
Michael Niedermayer
6a9302739f
avcodec/vqcdec: Check init_get_bits8() for failure
...
Fixes: CID1516090 Unchecked return value
Sponsored-by: Sovereign Tech Fund
Reviewed-by: Peter Ross <pross@xvid.org>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-19 22:12:55 +02:00
Michael Niedermayer
4a8506c794
avcodec/vvc/dec: Check init_get_bits8() for failure
...
Fixes: CID1560042 Unchecked return value
Sponsored-by: Sovereign Tech Fund
Reviewed-by: Nuo Mi <nuomi2021@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-19 22:12:55 +02:00
Michael Niedermayer
dd5379db5d
avcodec/vble: Check av_image_get_buffer_size() for failure
...
Fixes: CID1461482 Improper use of negative value
Sponsored-by: Sovereign Tech Fund
Reviewed-.by: "Xiang, Haihao" <haihao.xiang@intel.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-19 22:12:54 +02:00
Michael Niedermayer
1b991e77b9
avcodec/vp3: Replace check by assert
...
Fixes: CID1452425 Logically dead code
Sponsored-by: Sovereign Tech Fund
Reviewed-by: Peter Ross <pross@xvid.org>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-19 22:12:54 +02:00
Michael Niedermayer
63feed1519
avcodec/vp8: Forward return of ff_vpx_init_range_decoder()
...
Fixes: CID1507483 Unchecked return value
Sponsored-by: Sovereign Tech Fund
Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-19 22:12:54 +02:00
Rémi Denis-Courmont
463c573e6b
lavc/huffyuvdsp: optimise RVV vtype for add_hfyu_left_pred_bgr32
...
T-Head C908:
add_hfyu_left_pred_bgr32_c: 237.5
add_hfyu_left_pred_bgr32_rvv_i32: 173.5 (before)
add_hfyu_left_pred_bgr32_rvv_i32: 110.0 (after)
2024-05-19 18:37:33 +03:00
Rémi Denis-Courmont
233066e85a
lavc/flacdsp: optimise RVV vector type for lpc32
...
This is pretty much the same as for lpc16, though it only improves half
as large prediction orders. With 128-bit vectors, this gives:
C V old V new
1 69.2 181.5 95.5
2 107.7 180.7 95.2
3 145.5 180.0 103.5
4 183.0 179.2 102.7
5 220.7 178.5 128.0
6 257.7 194.0 127.5
7 294.5 193.7 126.7
8 331.0 193.0 126.5
Larger prediction orders see no significant changes at that size.
2024-05-19 18:37:33 +03:00
Rémi Denis-Courmont
6ab4b92e82
lavc/flacdsp: optimise RVV vector type for lpc16
...
This calculates the optimal vector type value at run-time based on the
hardware vector length and the FLAC LPC prediction order. In this
particular case, the additional computation is easily amortised over
the loop iterations:
T-Head C908:
C V before V after
1 48.0 214.7 95.2
2 64.7 214.2 94.7
3 79.7 213.5 94.5
4 96.2 196.5 94.2 #
5 111.0 195.7 118.5
6 127.0 211.2 102.0
7 143.7 194.2 101.5
8 175.7 193.2 101.2 #
9 176.2 224.2 126.0
10 191.5 192.0 125.5
11 224.5 191.2 124.7
12 223.0 190.2 124.2
13 239.2 189.5 123.7
14 253.7 188.7 139.5
15 286.2 188.0 122.7
16 284.0 187.0 122.5 #
17 300.2 186.5 186.5
18 314.0 185.5 185.7
19 329.7 184.7 185.0
20 343.0 184.2 184.2
21 358.7 199.2 183.7
22 371.7 182.7 182.7
23 387.5 181.7 182.0
24 400.7 181.0 181.2
25 431.5 180.2 196.5
26 443.7 195.5 196.0
27 459.0 178.7 196.2
28 470.7 177.7 194.2
29 470.0 177.0 193.5
30 481.2 176.2 176.5
31 496.2 175.5 175.7
32 507.2 174.7 191.0 #
# Power of two boundary.
With 128-bit vectors, improvements are expected for the first two
test cases only. For the other two, there is overhead but below noise.
Improvements should be better observable with prediction order of 8
and less, or on hardware with larger vector sizes.
2024-05-19 18:37:33 +03:00
Andreas Rheinhardt
a7e506fcd8
avcodec/vc1_parser: Check init_get_bits8()
...
Addresses Coverity issue #1441935 .
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-19 11:49:33 +02:00
Andreas Rheinhardt
95937d6316
avcodec/codec_desc: Mark AVRN, TGQ, PhotoCD, VBN as intra-only
...
Also remove the then redundant assignments of AV_FRAME_FLAG_KEY,
AV_PICTURE_TYPE_I.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-19 11:40:55 +02:00
Andreas Rheinhardt
2a00d68c09
avcodec/yop: Add missing AV_CODEC_CAP_DR1
...
This decoder does not do anything fancy any more since
c6303f8d70
(before that,
it overwrote the frame's linesize) so that it supports
direct rendering. This effectively reverts
d3de3a16d1
.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-19 11:40:43 +02:00
Andreas Rheinhardt
df3cdf4c75
avcodec: Remove redundant setting of AV_FRAME_FLAG_KEY, AV_PICTURE_TYPE_I
...
This is done generically now.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-19 11:40:07 +02:00
Andreas Rheinhardt
eee88ba0dc
avcodec/decode: Set KEY flag+pict_type generically for intra-only codecs
...
This commit is the analog of 3f11eac757
for decoding: It sets the AV_FRAME_FLAG_KEY and (for video decoders)
also pict_type to AV_PICTURE_TYPE_I. It furthermore stops setting
audio frames as always being key frames -- it is wrong for e.g.
TrueHD/MLP. The latter also affects TAK and DFPWM.
The change already improves output for several decoders where
it has been forgotten to set e.g. pict_type like speedhq, wnv1
or tiff. The latter is the reason for the change to the exif-image-tiff
FATE test reference file.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-19 11:39:45 +02:00
Andreas Rheinhardt
41fc62f2e8
avcodec/codec_desc, jvdec: JV is not intra-only
...
It reuses the previous frame and does not code unchanged blocks.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-19 11:39:35 +02:00
Andreas Rheinhardt
876a25027c
avcodec/mlpdec: Set AV_FRAME_FLAG_KEY explicitly
...
It is currently always set for all audio frames, but this is
wrong (namely for MLP/TrueHD) and will be changed.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-19 11:39:18 +02:00
Rémi Denis-Courmont
259c639137
lavc/vp9_intra: fix another .irp use with LLVM as
2024-05-19 10:22:46 +03:00
Rémi Denis-Courmont
8cea66a73c
lavc/vp9_intra: fix .irp use with LLVM as
2024-05-19 10:03:49 +03:00
Rémi Denis-Courmont
cbe51ebf93
lavc/vp8dsp: fix .irp use with LLVM as
2024-05-19 10:03:49 +03:00
Rémi Denis-Courmont
fa47299516
lavc/startcode: add R-V V startcode_find_candidate
2024-05-19 10:03:49 +03:00
Rémi Denis-Courmont
4ad5b9c8db
lavc/startcode: add R-V Zbb startcode_find_candidate
...
The main loop processes 8 bytes in 5 instructions.
For comparison, the optimal plain strnlen() requires 4 instructions per
byte (6.4x worse): LBU; ADDI; BEQZ; BNE. The current libavcodec C code
involves 5 instructions per byte (8x worse). Actual benchmarks may be
slightly less favourable due to latency from ORC.B to BNE.
2024-05-19 10:03:49 +03:00
Aaron Thompson
be3404bbac
lavc/libvpxenc: Fix parsing of ts_layering_mode parameter
...
The value was being parsed as base 4, so the value "4" was invalid and
would result in ts_layering_mode being set to 0.
Signed-off-by: Aaron Thompson <dev@aaront.org>
Signed-off-by: James Zern <jzern@google.com>
2024-05-17 15:40:31 -07:00
sunyuechi
d521b7280c
lavc/vp9dsp: R-V V ipred tm
...
C908:
vp9_tm_4x4_8bpp_c: 116.5
vp9_tm_4x4_8bpp_rvv_i32: 43.5
vp9_tm_8x8_8bpp_c: 416.2
vp9_tm_8x8_8bpp_rvv_i32: 86.0
vp9_tm_16x16_8bpp_c: 1665.5
vp9_tm_16x16_8bpp_rvv_i32: 187.2
vp9_tm_32x32_8bpp_c: 6974.2
vp9_tm_32x32_8bpp_rvv_i32: 625.7
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-17 18:12:11 +03:00
Rémi Denis-Courmont
88d973a5d6
lavc/flacdsp: R-V V flac_wasted33
...
T-Head C908:
flac_wasted_33_c: 786.2
flac_wasted_33_rvv_i64: 486.5
2024-05-17 18:08:04 +03:00
sunyuechi
d4083ecb7c
lavc/vc1dsp: R-V V mspel_pixels
...
C908 X60
vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_c : 14.7 13.2
vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_rvv_i32 : 2.5 2.2
vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_c : 3.7 3.5
vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_rvv_i64 : 1.0 1.2
vc1dsp.put_vc1_mspel_pixels_tab[0][0]_c : 9.0 8.0
vc1dsp.put_vc1_mspel_pixels_tab[0][0]_rvi : 1.0 1.0
vc1dsp.put_vc1_mspel_pixels_tab[1][0]_c : 2.5 2.2
vc1dsp.put_vc1_mspel_pixels_tab[1][0]_rvi : 0.5 0.5
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-16 17:08:18 +03:00
Rémi Denis-Courmont
7b47099bc0
lavc/flacdsp: R-V V flac_wasted32
...
T-Head C908:
flac_wasted_32_c: 949.0
flac_wasted_32_rvv_i32: 278.7
2024-05-15 20:04:08 +03:00
sunyuechi
0cc8661499
lavc/vp9dsp: R-V V ipred hor
...
C908:
vp9_hor_8x8_8bpp_c: 74.7
vp9_hor_8x8_8bpp_rvv_i32: 35.7
vp9_hor_16x16_8bpp_c: 175.5
vp9_hor_16x16_8bpp_rvv_i32: 80.2
vp9_hor_32x32_8bpp_c: 510.2
vp9_hor_32x32_8bpp_rvv_i32: 264.0
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-15 19:56:06 +03:00
sunyuechi
b82d9f55d1
lavc/vp9dsp: R-V mc copy
...
C908:
vp9_put4_8bpp_c: 0.7
vp9_put4_8bpp_rvi: 0.5
vp9_put8_8bpp_c: 2.5
vp9_put8_8bpp_rvi: 0.5
vp9_put16_8bpp_c: 16.7
vp9_put16_8bpp_rvi: 1.5
vp9_put32_8bpp_c: 37.2
vp9_put32_8bpp_rvi: 5.7
vp9_put64_8bpp_c: 107.5
vp9_put64_8bpp_rvi: 21.7
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-15 19:52:28 +03:00
sunyuechi
aa9dbd91cf
lavc/vp9dsp: R-V ipred vert
...
C908:
vp9_vert_8x8_8bpp_c: 22.0
vp9_vert_8x8_8bpp_rvi: 15.7
vp9_vert_16x16_8bpp_c: 71.2
vp9_vert_16x16_8bpp_rvi: 39.0
vp9_vert_32x32_8bpp_c: 300.2
vp9_vert_32x32_8bpp_rvi: 135.2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-15 19:52:25 +03:00
Rémi Denis-Courmont
a3e45063c0
lavc/flacdsp: fix CPU requirement for 32-bit LPC
2024-05-15 19:45:07 +03:00
Michael Niedermayer
4ed4f9a6c0
avcodec/jpeg2000dec: remove ST=3 case
...
Fixes: CID1460979 Logically dead code
Sponsored-by: Sovereign Tech Fund
Reviewed-by: Tomas Härdin <git@haerdin.se>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-15 03:53:25 +02:00
Michael Niedermayer
8789c550fa
avcodec/qsvdec: Check av_image_get_buffer_size() for failure
...
Fixes: CID1477406 Improper use of negative value
Sponsored-by: Sovereign Tech Fund
Reviewed-by: "Xiang, Haihao" <haihao.xiang@intel.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-15 03:53:24 +02:00
Rémi Denis-Courmont
9d3f561721
lavc/vp8dsp: restrict RVI optimisations
...
They are actually awfully slow if the CPU does not support misaligned
accesses natively, so only use them if misaligned accesses are fast.
2024-05-14 19:50:00 +03:00
James Almer
14aff7e45e
x86/vvc/vvcdsp_init: coalesce function initializers
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-05-14 11:17:54 -03:00
Wu Jianhua
abf69a39b5
avcodec/x86/vvc/vvc_alf: add alf classify avx2 optimizations
...
vvc_alf_classify_4x4_8_c: 480.5
vvc_alf_classify_4x4_8_avx2: 203.0
vvc_alf_classify_4x4_10_c: 439.0
vvc_alf_classify_4x4_10_avx2: 171.7
vvc_alf_classify_4x8_8_c: 690.0
vvc_alf_classify_4x8_8_avx2: 267.0
vvc_alf_classify_4x8_10_c: 706.5
vvc_alf_classify_4x8_10_avx2: 215.7
vvc_alf_classify_4x12_8_c: 935.7
vvc_alf_classify_4x12_8_avx2: 377.2
vvc_alf_classify_4x12_10_c: 937.2
vvc_alf_classify_4x12_10_avx2: 330.0
vvc_alf_classify_4x16_8_c: 1216.5
vvc_alf_classify_4x16_8_avx2: 439.7
vvc_alf_classify_4x16_10_c: 1197.5
vvc_alf_classify_4x16_10_avx2: 387.0
vvc_alf_classify_4x20_8_c: 1431.0
vvc_alf_classify_4x20_8_avx2: 556.7
vvc_alf_classify_4x20_10_c: 1401.2
vvc_alf_classify_4x20_10_avx2: 472.5
vvc_alf_classify_4x24_8_c: 1650.5
vvc_alf_classify_4x24_8_avx2: 615.5
vvc_alf_classify_4x24_10_c: 1737.7
vvc_alf_classify_4x24_10_avx2: 534.7
vvc_alf_classify_4x28_8_c: 1879.2
vvc_alf_classify_4x28_8_avx2: 743.5
vvc_alf_classify_4x28_10_c: 1942.5
vvc_alf_classify_4x28_10_avx2: 622.2
vvc_alf_classify_4x32_8_c: 2119.0
vvc_alf_classify_4x32_8_avx2: 890.5
vvc_alf_classify_4x32_10_c: 2139.7
vvc_alf_classify_4x32_10_avx2: 671.2
vvc_alf_classify_4x36_8_c: 2359.5
vvc_alf_classify_4x36_8_avx2: 915.7
vvc_alf_classify_4x36_10_c: 2388.5
vvc_alf_classify_4x36_10_avx2: 774.2
vvc_alf_classify_4x40_8_c: 2601.5
vvc_alf_classify_4x40_8_avx2: 973.7
vvc_alf_classify_4x40_10_c: 2623.2
vvc_alf_classify_4x40_10_avx2: 827.0
vvc_alf_classify_4x44_8_c: 2915.5
vvc_alf_classify_4x44_8_avx2: 1092.2
vvc_alf_classify_4x44_10_c: 2859.2
vvc_alf_classify_4x44_10_avx2: 924.0
vvc_alf_classify_4x48_8_c: 3260.7
vvc_alf_classify_4x48_8_avx2: 1157.5
vvc_alf_classify_4x48_10_c: 3225.2
vvc_alf_classify_4x48_10_avx2: 1326.7
vvc_alf_classify_4x52_8_c: 3332.2
vvc_alf_classify_4x52_8_avx2: 1267.2
vvc_alf_classify_4x52_10_c: 3385.7
vvc_alf_classify_4x52_10_avx2: 1075.0
vvc_alf_classify_4x56_8_c: 3591.2
vvc_alf_classify_4x56_8_avx2: 1330.5
vvc_alf_classify_4x56_10_c: 3636.0
vvc_alf_classify_4x56_10_avx2: 1198.2
vvc_alf_classify_4x60_8_c: 3944.2
vvc_alf_classify_4x60_8_avx2: 1453.2
vvc_alf_classify_4x60_10_c: 3858.5
vvc_alf_classify_4x60_10_avx2: 1276.0
vvc_alf_classify_4x64_8_c: 4062.0
vvc_alf_classify_4x64_8_avx2: 1509.2
vvc_alf_classify_4x64_10_c: 4095.5
vvc_alf_classify_4x64_10_avx2: 1321.5
vvc_alf_classify_4x68_8_c: 4323.2
vvc_alf_classify_4x68_8_avx2: 1624.0
vvc_alf_classify_4x68_10_c: 4357.7
vvc_alf_classify_4x68_10_avx2: 1422.0
vvc_alf_classify_4x72_8_c: 4555.0
vvc_alf_classify_4x72_8_avx2: 1693.0
vvc_alf_classify_4x72_10_c: 8527.7
vvc_alf_classify_4x72_10_avx2: 1465.2
vvc_alf_classify_4x76_8_c: 13716.2
vvc_alf_classify_4x76_8_avx2: 1858.7
vvc_alf_classify_4x76_10_c: 4832.0
vvc_alf_classify_4x76_10_avx2: 1575.5
vvc_alf_classify_4x80_8_c: 5030.0
vvc_alf_classify_4x80_8_avx2: 1869.0
vvc_alf_classify_4x80_10_c: 5097.7
vvc_alf_classify_4x80_10_avx2: 1620.0
vvc_alf_classify_4x84_8_c: 5273.5
vvc_alf_classify_4x84_8_avx2: 2048.2
vvc_alf_classify_4x84_10_c: 5301.7
vvc_alf_classify_4x84_10_avx2: 1787.7
vvc_alf_classify_4x88_8_c: 5522.2
vvc_alf_classify_4x88_8_avx2: 2118.2
vvc_alf_classify_4x88_10_c: 5568.5
vvc_alf_classify_4x88_10_avx2: 1822.7
vvc_alf_classify_4x92_8_c: 5768.7
vvc_alf_classify_4x92_8_avx2: 2230.0
vvc_alf_classify_4x92_10_c: 5964.2
vvc_alf_classify_4x92_10_avx2: 1929.7
vvc_alf_classify_4x96_8_c: 6020.5
vvc_alf_classify_4x96_8_avx2: 2291.0
vvc_alf_classify_4x96_10_c: 6758.5
vvc_alf_classify_4x96_10_avx2: 1979.7
vvc_alf_classify_4x100_8_c: 6269.2
vvc_alf_classify_4x100_8_avx2: 2470.2
vvc_alf_classify_4x100_10_c: 6335.5
vvc_alf_classify_4x100_10_avx2: 2081.0
vvc_alf_classify_4x104_8_c: 6509.7
vvc_alf_classify_4x104_8_avx2: 2468.5
vvc_alf_classify_4x104_10_c: 6553.0
vvc_alf_classify_4x104_10_avx2: 2134.5
vvc_alf_classify_4x108_8_c: 6760.7
vvc_alf_classify_4x108_8_avx2: 2661.2
vvc_alf_classify_4x108_10_c: 6983.2
vvc_alf_classify_4x108_10_avx2: 2229.2
vvc_alf_classify_4x112_8_c: 6998.2
vvc_alf_classify_4x112_8_avx2: 2650.7
vvc_alf_classify_4x112_10_c: 7041.5
vvc_alf_classify_4x112_10_avx2: 2285.7
vvc_alf_classify_4x116_8_c: 7236.5
vvc_alf_classify_4x116_8_avx2: 2833.2
vvc_alf_classify_4x116_10_c: 7470.0
vvc_alf_classify_4x116_10_avx2: 2381.2
vvc_alf_classify_4x120_8_c: 7477.7
vvc_alf_classify_4x120_8_avx2: 2827.2
vvc_alf_classify_4x120_10_c: 7524.0
vvc_alf_classify_4x120_10_avx2: 2418.5
vvc_alf_classify_4x124_8_c: 7708.7
vvc_alf_classify_4x124_8_avx2: 2947.2
vvc_alf_classify_4x124_10_c: 7818.7
vvc_alf_classify_4x124_10_avx2: 2525.7
vvc_alf_classify_4x128_8_c: 7938.7
vvc_alf_classify_4x128_8_avx2: 3009.7
vvc_alf_classify_4x128_10_c: 8016.2
vvc_alf_classify_4x128_10_avx2: 2580.7
vvc_alf_classify_8x4_8_c: 722.5
vvc_alf_classify_8x4_8_avx2: 211.7
vvc_alf_classify_8x4_10_c: 638.0
vvc_alf_classify_8x4_10_avx2: 174.7
vvc_alf_classify_8x8_8_c: 1029.5
vvc_alf_classify_8x8_8_avx2: 267.7
vvc_alf_classify_8x8_10_c: 1011.7
vvc_alf_classify_8x8_10_avx2: 221.5
vvc_alf_classify_8x12_8_c: 1435.5
vvc_alf_classify_8x12_8_avx2: 377.2
vvc_alf_classify_8x12_10_c: 1539.5
vvc_alf_classify_8x12_10_avx2: 336.2
vvc_alf_classify_8x16_8_c: 3085.0
vvc_alf_classify_8x16_8_avx2: 436.2
vvc_alf_classify_8x16_10_c: 1800.0
vvc_alf_classify_8x16_10_avx2: 8534.5
vvc_alf_classify_8x20_8_c: 2208.0
vvc_alf_classify_8x20_8_avx2: 560.5
vvc_alf_classify_8x20_10_c: 2137.5
vvc_alf_classify_8x20_10_avx2: 480.7
vvc_alf_classify_8x24_8_c: 2542.0
vvc_alf_classify_8x24_8_avx2: 620.7
vvc_alf_classify_8x24_10_c: 2485.5
vvc_alf_classify_8x24_10_avx2: 542.2
vvc_alf_classify_8x28_8_c: 2895.0
vvc_alf_classify_8x28_8_avx2: 751.7
vvc_alf_classify_8x28_10_c: 2887.5
vvc_alf_classify_8x28_10_avx2: 634.2
vvc_alf_classify_8x32_8_c: 3297.0
vvc_alf_classify_8x32_8_avx2: 903.5
vvc_alf_classify_8x32_10_c: 3277.0
vvc_alf_classify_8x32_10_avx2: 702.2
vvc_alf_classify_8x36_8_c: 3656.7
vvc_alf_classify_8x36_8_avx2: 919.5
vvc_alf_classify_8x36_10_c: 3621.7
vvc_alf_classify_8x36_10_avx2: 789.0
vvc_alf_classify_8x40_8_c: 4050.0
vvc_alf_classify_8x40_8_avx2: 985.0
vvc_alf_classify_8x40_10_c: 4025.5
vvc_alf_classify_8x40_10_avx2: 833.7
vvc_alf_classify_8x44_8_c: 4403.0
vvc_alf_classify_8x44_8_avx2: 1138.2
vvc_alf_classify_8x44_10_c: 4495.7
vvc_alf_classify_8x44_10_avx2: 931.2
vvc_alf_classify_8x48_8_c: 4960.7
vvc_alf_classify_8x48_8_avx2: 1199.7
vvc_alf_classify_8x48_10_c: 4784.2
vvc_alf_classify_8x48_10_avx2: 1431.0
vvc_alf_classify_8x52_8_c: 11901.7
vvc_alf_classify_8x52_8_avx2: 1286.5
vvc_alf_classify_8x52_10_c: 5744.5
vvc_alf_classify_8x52_10_avx2: 1087.7
vvc_alf_classify_8x56_8_c: 5563.2
vvc_alf_classify_8x56_8_avx2: 1356.5
vvc_alf_classify_8x56_10_c: 5486.5
vvc_alf_classify_8x56_10_avx2: 1216.5
vvc_alf_classify_8x60_8_c: 6120.2
vvc_alf_classify_8x60_8_avx2: 1477.0
vvc_alf_classify_8x60_10_c: 5869.2
vvc_alf_classify_8x60_10_avx2: 1289.5
vvc_alf_classify_8x64_8_c: 6300.5
vvc_alf_classify_8x64_8_avx2: 1533.7
vvc_alf_classify_8x64_10_c: 6255.7
vvc_alf_classify_8x64_10_avx2: 1334.2
vvc_alf_classify_8x68_8_c: 6711.5
vvc_alf_classify_8x68_8_avx2: 1658.7
vvc_alf_classify_8x68_10_c: 6625.0
vvc_alf_classify_8x68_10_avx2: 1451.7
vvc_alf_classify_8x72_8_c: 7091.2
vvc_alf_classify_8x72_8_avx2: 2300.0
vvc_alf_classify_8x72_10_c: 7002.7
vvc_alf_classify_8x72_10_avx2: 1496.5
vvc_alf_classify_8x76_8_c: 7445.0
vvc_alf_classify_8x76_8_avx2: 1883.0
vvc_alf_classify_8x76_10_c: 7394.5
vvc_alf_classify_8x76_10_avx2: 1679.7
vvc_alf_classify_8x80_8_c: 8050.0
vvc_alf_classify_8x80_8_avx2: 1889.7
vvc_alf_classify_8x80_10_c: 7767.5
vvc_alf_classify_8x80_10_avx2: 1644.0
vvc_alf_classify_8x84_8_c: 8206.0
vvc_alf_classify_8x84_8_avx2: 2147.0
vvc_alf_classify_8x84_10_c: 8361.0
vvc_alf_classify_8x84_10_avx2: 1812.2
vvc_alf_classify_8x88_8_c: 8594.0
vvc_alf_classify_8x88_8_avx2: 2140.0
vvc_alf_classify_8x88_10_c: 8497.2
vvc_alf_classify_8x88_10_avx2: 1853.2
vvc_alf_classify_8x92_8_c: 8939.5
vvc_alf_classify_8x92_8_avx2: 2265.7
vvc_alf_classify_8x92_10_c: 9144.7
vvc_alf_classify_8x92_10_avx2: 2015.2
vvc_alf_classify_8x96_8_c: 9303.0
vvc_alf_classify_8x96_8_avx2: 2329.0
vvc_alf_classify_8x96_10_c: 9262.0
vvc_alf_classify_8x96_10_avx2: 2011.0
vvc_alf_classify_8x100_8_c: 9737.2
vvc_alf_classify_8x100_8_avx2: 2511.5
vvc_alf_classify_8x100_10_c: 9603.0
vvc_alf_classify_8x100_10_avx2: 2115.5
vvc_alf_classify_8x104_8_c: 10089.5
vvc_alf_classify_8x104_8_avx2: 2506.2
vvc_alf_classify_8x104_10_c: 9994.7
vvc_alf_classify_8x104_10_avx2: 2161.5
vvc_alf_classify_8x108_8_c: 10464.0
vvc_alf_classify_8x108_8_avx2: 2700.2
vvc_alf_classify_8x108_10_c: 10395.5
vvc_alf_classify_8x108_10_avx2: 2269.5
vvc_alf_classify_8x112_8_c: 10849.0
vvc_alf_classify_8x112_8_avx2: 2691.0
vvc_alf_classify_8x112_10_c: 11047.7
vvc_alf_classify_8x112_10_avx2: 2580.5
vvc_alf_classify_8x116_8_c: 11248.2
vvc_alf_classify_8x116_8_avx2: 2876.7
vvc_alf_classify_8x116_10_c: 11139.5
vvc_alf_classify_8x116_10_avx2: 2425.0
vvc_alf_classify_8x120_8_c: 25271.2
vvc_alf_classify_8x120_8_avx2: 2874.2
vvc_alf_classify_8x120_10_c: 11568.2
vvc_alf_classify_8x120_10_avx2: 2475.7
vvc_alf_classify_8x124_8_c: 12008.5
vvc_alf_classify_8x124_8_avx2: 2991.0
vvc_alf_classify_8x124_10_c: 13275.5
vvc_alf_classify_8x124_10_avx2: 2584.5
vvc_alf_classify_8x128_8_c: 12311.5
vvc_alf_classify_8x128_8_avx2: 3048.5
vvc_alf_classify_8x128_10_c: 20640.0
vvc_alf_classify_8x128_10_avx2: 2629.7
vvc_alf_classify_12x4_8_c: 962.5
vvc_alf_classify_12x4_8_avx2: 208.2
vvc_alf_classify_12x4_10_c: 845.0
vvc_alf_classify_12x4_10_avx2: 177.0
vvc_alf_classify_12x8_8_c: 1410.5
vvc_alf_classify_12x8_8_avx2: 273.0
vvc_alf_classify_12x8_10_c: 1349.7
vvc_alf_classify_12x8_10_avx2: 218.7
vvc_alf_classify_12x12_8_c: 1933.2
vvc_alf_classify_12x12_8_avx2: 388.5
vvc_alf_classify_12x12_10_c: 1851.7
vvc_alf_classify_12x12_10_avx2: 344.5
vvc_alf_classify_12x16_8_c: 2472.7
vvc_alf_classify_12x16_8_avx2: 451.0
vvc_alf_classify_12x16_10_c: 2350.5
vvc_alf_classify_12x16_10_avx2: 390.0
vvc_alf_classify_12x20_8_c: 2976.5
vvc_alf_classify_12x20_8_avx2: 576.7
vvc_alf_classify_12x20_10_c: 2851.7
vvc_alf_classify_12x20_10_avx2: 486.7
vvc_alf_classify_12x24_8_c: 3426.0
vvc_alf_classify_12x24_8_avx2: 640.0
vvc_alf_classify_12x24_10_c: 3420.0
vvc_alf_classify_12x24_10_avx2: 553.7
vvc_alf_classify_12x28_8_c: 3935.5
vvc_alf_classify_12x28_8_avx2: 761.5
vvc_alf_classify_12x28_10_c: 3874.2
vvc_alf_classify_12x28_10_avx2: 642.5
vvc_alf_classify_12x32_8_c: 4446.2
vvc_alf_classify_12x32_8_avx2: 915.5
vvc_alf_classify_12x32_10_c: 4394.0
vvc_alf_classify_12x32_10_avx2: 703.2
vvc_alf_classify_12x36_8_c: 4938.5
vvc_alf_classify_12x36_8_avx2: 952.0
vvc_alf_classify_12x36_10_c: 4890.7
vvc_alf_classify_12x36_10_avx2: 807.7
vvc_alf_classify_12x40_8_c: 5444.7
vvc_alf_classify_12x40_8_avx2: 1011.0
vvc_alf_classify_12x40_10_c: 5397.7
vvc_alf_classify_12x40_10_avx2: 851.7
vvc_alf_classify_12x44_8_c: 6510.2
vvc_alf_classify_12x44_8_avx2: 1136.0
vvc_alf_classify_12x44_10_c: 6214.7
vvc_alf_classify_12x44_10_avx2: 1040.0
vvc_alf_classify_12x48_8_c: 6486.7
vvc_alf_classify_12x48_8_avx2: 1192.0
vvc_alf_classify_12x48_10_c: 6395.7
vvc_alf_classify_12x48_10_avx2: 1422.7
vvc_alf_classify_12x52_8_c: 7058.5
vvc_alf_classify_12x52_8_avx2: 1329.5
vvc_alf_classify_12x52_10_c: 6882.0
vvc_alf_classify_12x52_10_avx2: 1116.7
vvc_alf_classify_12x56_8_c: 7498.5
vvc_alf_classify_12x56_8_avx2: 1380.2
vvc_alf_classify_12x56_10_c: 7394.5
vvc_alf_classify_12x56_10_avx2: 1237.7
vvc_alf_classify_12x60_8_c: 8016.2
vvc_alf_classify_12x60_8_avx2: 1505.5
vvc_alf_classify_12x60_10_c: 7909.0
vvc_alf_classify_12x60_10_avx2: 1320.0
vvc_alf_classify_12x64_8_c: 8546.2
vvc_alf_classify_12x64_8_avx2: 1568.7
vvc_alf_classify_12x64_10_c: 8384.7
vvc_alf_classify_12x64_10_avx2: 1377.2
vvc_alf_classify_12x68_8_c: 9087.0
vvc_alf_classify_12x68_8_avx2: 1692.2
vvc_alf_classify_12x68_10_c: 9163.0
vvc_alf_classify_12x68_10_avx2: 1482.2
vvc_alf_classify_12x72_8_c: 9597.7
vvc_alf_classify_12x72_8_avx2: 2436.2
vvc_alf_classify_12x72_10_c: 9434.0
vvc_alf_classify_12x72_10_avx2: 1527.7
vvc_alf_classify_12x76_8_c: 10122.2
vvc_alf_classify_12x76_8_avx2: 1927.0
vvc_alf_classify_12x76_10_c: 10229.7
vvc_alf_classify_12x76_10_avx2: 1629.2
vvc_alf_classify_12x80_8_c: 10843.7
vvc_alf_classify_12x80_8_avx2: 1936.5
vvc_alf_classify_12x80_10_c: 10515.2
vvc_alf_classify_12x80_10_avx2: 1678.2
vvc_alf_classify_12x84_8_c: 11108.7
vvc_alf_classify_12x84_8_avx2: 2182.7
vvc_alf_classify_12x84_10_c: 10957.0
vvc_alf_classify_12x84_10_avx2: 1856.7
vvc_alf_classify_12x88_8_c: 11638.5
vvc_alf_classify_12x88_8_avx2: 2246.0
vvc_alf_classify_12x88_10_c: 11459.5
vvc_alf_classify_12x88_10_avx2: 1908.2
vvc_alf_classify_12x92_8_c: 12129.0
vvc_alf_classify_12x92_8_avx2: 2309.7
vvc_alf_classify_12x92_10_c: 12249.0
vvc_alf_classify_12x92_10_avx2: 2016.2
vvc_alf_classify_12x96_8_c: 12650.2
vvc_alf_classify_12x96_8_avx2: 2376.7
vvc_alf_classify_12x96_10_c: 12436.5
vvc_alf_classify_12x96_10_avx2: 2061.0
vvc_alf_classify_12x100_8_c: 13152.2
vvc_alf_classify_12x100_8_avx2: 2567.7
vvc_alf_classify_12x100_10_c: 12950.5
vvc_alf_classify_12x100_10_avx2: 2181.5
vvc_alf_classify_12x104_8_c: 13716.0
vvc_alf_classify_12x104_8_avx2: 2567.2
vvc_alf_classify_12x104_10_c: 13463.5
vvc_alf_classify_12x104_10_avx2: 2221.2
vvc_alf_classify_12x108_8_c: 14194.0
vvc_alf_classify_12x108_8_avx2: 2828.0
vvc_alf_classify_12x108_10_c: 14055.5
vvc_alf_classify_12x108_10_avx2: 2337.2
vvc_alf_classify_12x112_8_c: 15696.7
vvc_alf_classify_12x112_8_avx2: 2820.5
vvc_alf_classify_12x112_10_c: 14607.2
vvc_alf_classify_12x112_10_avx2: 2384.0
vvc_alf_classify_12x116_8_c: 16497.0
vvc_alf_classify_12x116_8_avx2: 3002.2
vvc_alf_classify_12x116_10_c: 15063.7
vvc_alf_classify_12x116_10_avx2: 2551.0
vvc_alf_classify_12x120_8_c: 15702.7
vvc_alf_classify_12x120_8_avx2: 3017.5
vvc_alf_classify_12x120_10_c: 15618.5
vvc_alf_classify_12x120_10_avx2: 2541.2
vvc_alf_classify_12x124_8_c: 16210.0
vvc_alf_classify_12x124_8_avx2: 3064.7
vvc_alf_classify_12x124_10_c: 18047.5
vvc_alf_classify_12x124_10_avx2: 2644.0
vvc_alf_classify_12x128_8_c: 16710.2
vvc_alf_classify_12x128_8_avx2: 3134.7
vvc_alf_classify_12x128_10_c: 16721.5
vvc_alf_classify_12x128_10_avx2: 2700.0
vvc_alf_classify_16x4_8_c: 1204.5
vvc_alf_classify_16x4_8_avx2: 321.5
vvc_alf_classify_16x4_10_c: 1050.5
vvc_alf_classify_16x4_10_avx2: 299.7
vvc_alf_classify_16x8_8_c: 1731.7
vvc_alf_classify_16x8_8_avx2: 451.0
vvc_alf_classify_16x8_10_c: 1725.7
vvc_alf_classify_16x8_10_avx2: 389.2
vvc_alf_classify_16x12_8_c: 2427.0
vvc_alf_classify_16x12_8_avx2: 621.5
vvc_alf_classify_16x12_10_c: 2338.7
vvc_alf_classify_16x12_10_avx2: 553.0
vvc_alf_classify_16x16_8_c: 3179.5
vvc_alf_classify_16x16_8_avx2: 739.2
vvc_alf_classify_16x16_10_c: 3307.5
vvc_alf_classify_16x16_10_avx2: 644.2
vvc_alf_classify_16x20_8_c: 3763.0
vvc_alf_classify_16x20_8_avx2: 943.2
vvc_alf_classify_16x20_10_c: 3604.0
vvc_alf_classify_16x20_10_avx2: 774.2
vvc_alf_classify_16x24_8_c: 4304.0
vvc_alf_classify_16x24_8_avx2: 1041.5
vvc_alf_classify_16x24_10_c: 4265.2
vvc_alf_classify_16x24_10_avx2: 866.5
vvc_alf_classify_16x28_8_c: 4966.0
vvc_alf_classify_16x28_8_avx2: 1224.7
vvc_alf_classify_16x28_10_c: 4861.7
vvc_alf_classify_16x28_10_avx2: 1016.2
vvc_alf_classify_16x32_8_c: 5595.2
vvc_alf_classify_16x32_8_avx2: 1496.5
vvc_alf_classify_16x32_10_c: 5515.5
vvc_alf_classify_16x32_10_avx2: 1113.7
vvc_alf_classify_16x36_8_c: 6278.7
vvc_alf_classify_16x36_8_avx2: 1526.2
vvc_alf_classify_16x36_10_c: 6150.0
vvc_alf_classify_16x36_10_avx2: 1256.0
vvc_alf_classify_16x40_8_c: 6906.5
vvc_alf_classify_16x40_8_avx2: 1644.0
vvc_alf_classify_16x40_10_c: 6783.0
vvc_alf_classify_16x40_10_avx2: 1346.2
vvc_alf_classify_16x44_8_c: 7524.0
vvc_alf_classify_16x44_8_avx2: 1830.0
vvc_alf_classify_16x44_10_c: 7604.0
vvc_alf_classify_16x44_10_avx2: 1537.5
vvc_alf_classify_16x48_8_c: 8212.0
vvc_alf_classify_16x48_8_avx2: 1948.5
vvc_alf_classify_16x48_10_c: 8035.5
vvc_alf_classify_16x48_10_avx2: 1674.5
vvc_alf_classify_16x52_8_c: 8819.0
vvc_alf_classify_16x52_8_avx2: 2127.2
vvc_alf_classify_16x52_10_c: 9160.0
vvc_alf_classify_16x52_10_avx2: 1748.2
vvc_alf_classify_16x56_8_c: 9491.5
vvc_alf_classify_16x56_8_avx2: 2246.5
vvc_alf_classify_16x56_10_c: 9312.0
vvc_alf_classify_16x56_10_avx2: 1967.0
vvc_alf_classify_16x60_8_c: 10170.5
vvc_alf_classify_16x60_8_avx2: 2431.7
vvc_alf_classify_16x60_10_c: 9949.5
vvc_alf_classify_16x60_10_avx2: 2040.0
vvc_alf_classify_16x64_8_c: 10769.2
vvc_alf_classify_16x64_8_avx2: 2551.0
vvc_alf_classify_16x64_10_c: 10593.5
vvc_alf_classify_16x64_10_avx2: 2119.0
vvc_alf_classify_16x68_8_c: 11420.0
vvc_alf_classify_16x68_8_avx2: 2729.0
vvc_alf_classify_16x68_10_c: 11266.0
vvc_alf_classify_16x68_10_avx2: 2262.7
vvc_alf_classify_16x72_8_c: 12090.2
vvc_alf_classify_16x72_8_avx2: 3826.7
vvc_alf_classify_16x72_10_c: 11893.0
vvc_alf_classify_16x72_10_avx2: 2354.2
vvc_alf_classify_16x76_8_c: 12741.2
vvc_alf_classify_16x76_8_avx2: 3121.0
vvc_alf_classify_16x76_10_c: 12523.0
vvc_alf_classify_16x76_10_avx2: 2502.0
vvc_alf_classify_16x80_8_c: 13354.0
vvc_alf_classify_16x80_8_avx2: 3150.5
vvc_alf_classify_16x80_10_c: 13220.7
vvc_alf_classify_16x80_10_avx2: 2664.5
vvc_alf_classify_16x84_8_c: 14040.5
vvc_alf_classify_16x84_8_avx2: 3428.2
vvc_alf_classify_16x84_10_c: 13776.2
vvc_alf_classify_16x84_10_avx2: 2737.2
vvc_alf_classify_16x88_8_c: 15866.2
vvc_alf_classify_16x88_8_avx2: 3458.0
vvc_alf_classify_16x88_10_c: 14792.7
vvc_alf_classify_16x88_10_avx2: 2834.0
vvc_alf_classify_16x92_8_c: 15316.2
vvc_alf_classify_16x92_8_avx2: 3641.2
vvc_alf_classify_16x92_10_c: 15020.0
vvc_alf_classify_16x92_10_avx2: 2982.2
vvc_alf_classify_16x96_8_c: 15976.7
vvc_alf_classify_16x96_8_avx2: 3743.2
vvc_alf_classify_16x96_10_c: 16119.7
vvc_alf_classify_16x96_10_avx2: 3075.2
vvc_alf_classify_16x100_8_c: 16591.7
vvc_alf_classify_16x100_8_avx2: 3945.7
vvc_alf_classify_16x100_10_c: 16393.7
vvc_alf_classify_16x100_10_avx2: 4552.7
vvc_alf_classify_16x104_8_c: 17254.5
vvc_alf_classify_16x104_8_avx2: 4063.5
vvc_alf_classify_16x104_10_c: 16997.7
vvc_alf_classify_16x104_10_avx2: 3310.5
vvc_alf_classify_16x108_8_c: 17893.5
vvc_alf_classify_16x108_8_avx2: 4472.2
vvc_alf_classify_16x108_10_c: 17676.0
vvc_alf_classify_16x108_10_avx2: 3453.5
vvc_alf_classify_16x112_8_c: 18530.2
vvc_alf_classify_16x112_8_avx2: 4479.7
vvc_alf_classify_16x112_10_c: 20518.5
vvc_alf_classify_16x112_10_avx2: 3548.2
vvc_alf_classify_16x116_8_c: 19234.0
vvc_alf_classify_16x116_8_avx2: 4740.7
vvc_alf_classify_16x116_10_c: 19553.5
vvc_alf_classify_16x116_10_avx2: 3803.5
vvc_alf_classify_16x120_8_c: 19873.7
vvc_alf_classify_16x120_8_avx2: 4833.0
vvc_alf_classify_16x120_10_c: 19662.2
vvc_alf_classify_16x120_10_avx2: 3785.0
vvc_alf_classify_16x124_8_c: 20402.5
vvc_alf_classify_16x124_8_avx2: 5014.7
vvc_alf_classify_16x124_10_c: 20388.2
vvc_alf_classify_16x124_10_avx2: 3945.7
vvc_alf_classify_16x128_8_c: 21121.7
vvc_alf_classify_16x128_8_avx2: 4991.2
vvc_alf_classify_16x128_10_c: 20953.5
vvc_alf_classify_16x128_10_avx2: 4071.7
vvc_alf_classify_20x4_8_c: 2303.5
vvc_alf_classify_20x4_8_avx2: 379.5
vvc_alf_classify_20x4_10_c: 1270.7
vvc_alf_classify_20x4_10_avx2: 357.7
vvc_alf_classify_20x8_8_c: 2081.0
vvc_alf_classify_20x8_8_avx2: 512.7
vvc_alf_classify_20x8_10_c: 2029.7
vvc_alf_classify_20x8_10_avx2: 450.2
vvc_alf_classify_20x12_8_c: 2923.2
vvc_alf_classify_20x12_8_avx2: 757.0
vvc_alf_classify_20x12_10_c: 2798.2
vvc_alf_classify_20x12_10_avx2: 665.5
vvc_alf_classify_20x16_8_c: 3747.0
vvc_alf_classify_20x16_8_avx2: 856.0
vvc_alf_classify_20x16_10_c: 3588.2
vvc_alf_classify_20x16_10_avx2: 757.7
vvc_alf_classify_20x20_8_c: 4584.2
vvc_alf_classify_20x20_8_avx2: 1210.5
vvc_alf_classify_20x20_10_c: 4334.5
vvc_alf_classify_20x20_10_avx2: 941.7
vvc_alf_classify_20x24_8_c: 5207.2
vvc_alf_classify_20x24_8_avx2: 1212.0
vvc_alf_classify_20x24_10_c: 5119.2
vvc_alf_classify_20x24_10_avx2: 1039.2
vvc_alf_classify_20x28_8_c: 5985.2
vvc_alf_classify_20x28_8_avx2: 1524.7
vvc_alf_classify_20x28_10_c: 5864.0
vvc_alf_classify_20x28_10_avx2: 1244.0
vvc_alf_classify_20x32_8_c: 6794.0
vvc_alf_classify_20x32_8_avx2: 1748.5
vvc_alf_classify_20x32_10_c: 6626.0
vvc_alf_classify_20x32_10_avx2: 1338.7
vvc_alf_classify_20x36_8_c: 7551.5
vvc_alf_classify_20x36_8_avx2: 1878.5
vvc_alf_classify_20x36_10_c: 7401.7
vvc_alf_classify_20x36_10_avx2: 1570.2
vvc_alf_classify_20x40_8_c: 8537.0
vvc_alf_classify_20x40_8_avx2: 1953.7
vvc_alf_classify_20x40_10_c: 8165.7
vvc_alf_classify_20x40_10_avx2: 1662.5
vvc_alf_classify_20x44_8_c: 9092.2
vvc_alf_classify_20x44_8_avx2: 2210.7
vvc_alf_classify_20x44_10_c: 8920.2
vvc_alf_classify_20x44_10_avx2: 1905.2
vvc_alf_classify_20x48_8_c: 9863.0
vvc_alf_classify_20x48_8_avx2: 2335.7
vvc_alf_classify_20x48_10_c: 9667.2
vvc_alf_classify_20x48_10_avx2: 2215.5
vvc_alf_classify_20x52_8_c: 10678.2
vvc_alf_classify_20x52_8_avx2: 2580.0
vvc_alf_classify_20x52_10_c: 10486.2
vvc_alf_classify_20x52_10_avx2: 2196.5
vvc_alf_classify_20x56_8_c: 11472.2
vvc_alf_classify_20x56_8_avx2: 2705.0
vvc_alf_classify_20x56_10_c: 11825.2
vvc_alf_classify_20x56_10_avx2: 2319.5
vvc_alf_classify_20x60_8_c: 12260.7
vvc_alf_classify_20x60_8_avx2: 2943.2
vvc_alf_classify_20x60_10_c: 11970.5
vvc_alf_classify_20x60_10_avx2: 68760.2
vvc_alf_classify_20x64_8_c: 13000.2
vvc_alf_classify_20x64_8_avx2: 3070.0
vvc_alf_classify_20x64_10_c: 27692.5
vvc_alf_classify_20x64_10_avx2: 2627.0
vvc_alf_classify_20x68_8_c: 13793.5
vvc_alf_classify_20x68_8_avx2: 3290.5
vvc_alf_classify_20x68_10_c: 13531.2
vvc_alf_classify_20x68_10_avx2: 2829.5
vvc_alf_classify_20x72_8_c: 14586.5
vvc_alf_classify_20x72_8_avx2: 4231.0
vvc_alf_classify_20x72_10_c: 15078.0
vvc_alf_classify_20x72_10_avx2: 2921.0
vvc_alf_classify_20x76_8_c: 15346.7
vvc_alf_classify_20x76_8_avx2: 3761.0
vvc_alf_classify_20x76_10_c: 15429.5
vvc_alf_classify_20x76_10_avx2: 3128.0
vvc_alf_classify_20x80_8_c: 16605.2
vvc_alf_classify_20x80_8_avx2: 3785.5
vvc_alf_classify_20x80_10_c: 15812.2
vvc_alf_classify_20x80_10_avx2: 3219.0
vvc_alf_classify_20x84_8_c: 16956.0
vvc_alf_classify_20x84_8_avx2: 4115.5
vvc_alf_classify_20x84_10_c: 16612.0
vvc_alf_classify_20x84_10_avx2: 3420.7
vvc_alf_classify_20x88_8_c: 17691.7
vvc_alf_classify_20x88_8_avx2: 4129.7
vvc_alf_classify_20x88_10_c: 18300.2
vvc_alf_classify_20x88_10_avx2: 3516.7
vvc_alf_classify_20x92_8_c: 18534.7
vvc_alf_classify_20x92_8_avx2: 4375.5
vvc_alf_classify_20x92_10_c: 18152.0
vvc_alf_classify_20x92_10_avx2: 3730.5
vvc_alf_classify_20x96_8_c: 19260.0
vvc_alf_classify_20x96_8_avx2: 4496.0
vvc_alf_classify_20x96_10_c: 18926.5
vvc_alf_classify_20x96_10_avx2: 3823.7
vvc_alf_classify_20x100_8_c: 20001.0
vvc_alf_classify_20x100_8_avx2: 4727.7
vvc_alf_classify_20x100_10_c: 19691.2
vvc_alf_classify_20x100_10_avx2: 4021.0
vvc_alf_classify_20x104_8_c: 21388.5
vvc_alf_classify_20x104_8_avx2: 4853.5
vvc_alf_classify_20x104_10_c: 20421.7
vvc_alf_classify_20x104_10_avx2: 4124.5
vvc_alf_classify_20x108_8_c: 21618.5
vvc_alf_classify_20x108_8_avx2: 5084.5
vvc_alf_classify_20x108_10_c: 21230.5
vvc_alf_classify_20x108_10_avx2: 4326.2
vvc_alf_classify_20x112_8_c: 22346.0
vvc_alf_classify_20x112_8_avx2: 5341.2
vvc_alf_classify_20x112_10_c: 22014.7
vvc_alf_classify_20x112_10_avx2: 4400.7
vvc_alf_classify_20x116_8_c: 23122.0
vvc_alf_classify_20x116_8_avx2: 5622.0
vvc_alf_classify_20x116_10_c: 23385.2
vvc_alf_classify_20x116_10_avx2: 4616.7
vvc_alf_classify_20x120_8_c: 23936.0
vvc_alf_classify_20x120_8_avx2: 5596.0
vvc_alf_classify_20x120_10_c: 23615.7
vvc_alf_classify_20x120_10_avx2: 4709.2
vvc_alf_classify_20x124_8_c: 24638.2
vvc_alf_classify_20x124_8_avx2: 6028.2
vvc_alf_classify_20x124_10_c: 24440.2
vvc_alf_classify_20x124_10_avx2: 4924.2
vvc_alf_classify_20x128_8_c: 25533.2
vvc_alf_classify_20x128_8_avx2: 5952.7
vvc_alf_classify_20x128_10_c: 25189.2
vvc_alf_classify_20x128_10_avx2: 5058.2
vvc_alf_classify_24x4_8_c: 1684.5
vvc_alf_classify_24x4_8_avx2: 378.7
vvc_alf_classify_24x4_10_c: 1472.7
vvc_alf_classify_24x4_10_avx2: 359.2
vvc_alf_classify_24x8_8_c: 2423.7
vvc_alf_classify_24x8_8_avx2: 512.7
vvc_alf_classify_24x8_10_c: 2370.0
vvc_alf_classify_24x8_10_avx2: 464.0
vvc_alf_classify_24x12_8_c: 3369.2
vvc_alf_classify_24x12_8_avx2: 734.0
vvc_alf_classify_24x12_10_c: 3285.2
vvc_alf_classify_24x12_10_avx2: 667.2
vvc_alf_classify_24x16_8_c: 4503.5
vvc_alf_classify_24x16_8_avx2: 862.7
vvc_alf_classify_24x16_10_c: 4180.2
vvc_alf_classify_24x16_10_avx2: 763.0
vvc_alf_classify_24x20_8_c: 5344.2
vvc_alf_classify_24x20_8_avx2: 1089.2
vvc_alf_classify_24x20_10_c: 5079.2
vvc_alf_classify_24x20_10_avx2: 975.2
vvc_alf_classify_24x24_8_c: 6094.7
vvc_alf_classify_24x24_8_avx2: 1218.7
vvc_alf_classify_24x24_10_c: 5966.0
vvc_alf_classify_24x24_10_avx2: 1046.0
vvc_alf_classify_24x28_8_c: 7034.7
vvc_alf_classify_24x28_8_avx2: 1454.7
vvc_alf_classify_24x28_10_c: 6845.5
vvc_alf_classify_24x28_10_avx2: 1253.0
vvc_alf_classify_24x32_8_c: 7949.2
vvc_alf_classify_24x32_8_avx2: 1756.5
vvc_alf_classify_24x32_10_c: 7941.7
vvc_alf_classify_24x32_10_avx2: 1343.2
vvc_alf_classify_24x36_8_c: 8846.5
vvc_alf_classify_24x36_8_avx2: 1846.5
vvc_alf_classify_24x36_10_c: 8630.5
vvc_alf_classify_24x36_10_avx2: 1578.5
vvc_alf_classify_24x40_8_c: 9820.5
vvc_alf_classify_24x40_8_avx2: 1965.0
vvc_alf_classify_24x40_10_c: 9551.0
vvc_alf_classify_24x40_10_avx2: 1675.2
vvc_alf_classify_24x44_8_c: 10639.0
vvc_alf_classify_24x44_8_avx2: 2233.0
vvc_alf_classify_24x44_10_c: 10417.0
vvc_alf_classify_24x44_10_avx2: 1959.2
vvc_alf_classify_24x48_8_c: 11574.2
vvc_alf_classify_24x48_8_avx2: 2348.5
vvc_alf_classify_24x48_10_c: 11366.5
vvc_alf_classify_24x48_10_avx2: 2229.5
vvc_alf_classify_24x52_8_c: 12551.2
vvc_alf_classify_24x52_8_avx2: 2592.7
vvc_alf_classify_24x52_10_c: 12260.7
vvc_alf_classify_24x52_10_avx2: 2334.2
vvc_alf_classify_24x56_8_c: 13440.5
vvc_alf_classify_24x56_8_avx2: 2719.2
vvc_alf_classify_24x56_10_c: 13476.5
vvc_alf_classify_24x56_10_avx2: 2329.0
vvc_alf_classify_24x60_8_c: 14334.7
vvc_alf_classify_24x60_8_avx2: 2955.5
vvc_alf_classify_24x60_10_c: 14063.0
vvc_alf_classify_24x60_10_avx2: 2620.2
vvc_alf_classify_24x64_8_c: 15261.2
vvc_alf_classify_24x64_8_avx2: 3079.7
vvc_alf_classify_24x64_10_c: 14927.7
vvc_alf_classify_24x64_10_avx2: 2645.5
vvc_alf_classify_24x68_8_c: 16150.5
vvc_alf_classify_24x68_8_avx2: 3318.0
vvc_alf_classify_24x68_10_c: 15804.7
vvc_alf_classify_24x68_10_avx2: 2854.7
vvc_alf_classify_24x72_8_c: 17098.2
vvc_alf_classify_24x72_8_avx2: 4557.0
vvc_alf_classify_24x72_10_c: 17138.5
vvc_alf_classify_24x72_10_avx2: 2950.7
vvc_alf_classify_24x76_8_c: 18070.2
vvc_alf_classify_24x76_8_avx2: 3680.5
vvc_alf_classify_24x76_10_c: 18125.2
vvc_alf_classify_24x76_10_avx2: 3144.5
vvc_alf_classify_24x80_8_c: 18916.0
vvc_alf_classify_24x80_8_avx2: 3808.0
vvc_alf_classify_24x80_10_c: 18548.2
vvc_alf_classify_24x80_10_avx2: 3236.0
vvc_alf_classify_24x84_8_c: 55244.0
vvc_alf_classify_24x84_8_avx2: 4039.5
vvc_alf_classify_24x84_10_c: 33735.2
vvc_alf_classify_24x84_10_avx2: 3452.7
vvc_alf_classify_24x88_8_c: 20739.0
vvc_alf_classify_24x88_8_avx2: 4172.0
vvc_alf_classify_24x88_10_c: 30171.2
vvc_alf_classify_24x88_10_avx2: 3534.0
vvc_alf_classify_24x92_8_c: 21650.5
vvc_alf_classify_24x92_8_avx2: 4388.2
vvc_alf_classify_24x92_10_c: 21769.7
vvc_alf_classify_24x92_10_avx2: 3764.7
vvc_alf_classify_24x96_8_c: 22539.0
vvc_alf_classify_24x96_8_avx2: 4520.0
vvc_alf_classify_24x96_10_c: 22151.0
vvc_alf_classify_24x96_10_avx2: 3952.5
vvc_alf_classify_24x100_8_c: 23469.0
vvc_alf_classify_24x100_8_avx2: 4764.2
vvc_alf_classify_24x100_10_c: 23026.7
vvc_alf_classify_24x100_10_avx2: 4053.0
vvc_alf_classify_24x104_8_c: 24381.2
vvc_alf_classify_24x104_8_avx2: 5019.5
vvc_alf_classify_24x104_10_c: 23956.7
vvc_alf_classify_24x104_10_avx2: 4158.7
vvc_alf_classify_24x108_8_c: 25321.7
vvc_alf_classify_24x108_8_avx2: 5124.5
vvc_alf_classify_24x108_10_c: 45315.0
vvc_alf_classify_24x108_10_avx2: 4353.2
vvc_alf_classify_24x112_8_c: 26200.5
vvc_alf_classify_24x112_8_avx2: 6552.2
vvc_alf_classify_24x112_10_c: 25795.5
vvc_alf_classify_24x112_10_avx2: 4445.5
vvc_alf_classify_24x116_8_c: 27166.2
vvc_alf_classify_24x116_8_avx2: 5660.7
vvc_alf_classify_24x116_10_c: 26805.2
vvc_alf_classify_24x116_10_avx2: 4668.0
vvc_alf_classify_24x120_8_c: 28112.2
vvc_alf_classify_24x120_8_avx2: 7519.5
vvc_alf_classify_24x120_10_c: 27617.0
vvc_alf_classify_24x120_10_avx2: 4751.5
vvc_alf_classify_24x124_8_c: 28968.5
vvc_alf_classify_24x124_8_avx2: 6042.7
vvc_alf_classify_24x124_10_c: 28515.7
vvc_alf_classify_24x124_10_avx2: 4961.5
vvc_alf_classify_24x128_8_c: 29832.2
vvc_alf_classify_24x128_8_avx2: 5998.7
vvc_alf_classify_24x128_10_c: 32860.5
vvc_alf_classify_24x128_10_avx2: 5109.0
vvc_alf_classify_28x4_8_c: 1933.5
vvc_alf_classify_28x4_8_avx2: 382.5
vvc_alf_classify_28x4_10_c: 1699.7
vvc_alf_classify_28x4_10_avx2: 370.2
vvc_alf_classify_28x8_8_c: 2773.0
vvc_alf_classify_28x8_8_avx2: 518.0
vvc_alf_classify_28x8_10_c: 2774.0
vvc_alf_classify_28x8_10_avx2: 451.7
vvc_alf_classify_28x12_8_c: 7068.2
vvc_alf_classify_28x12_8_avx2: 744.5
vvc_alf_classify_28x12_10_c: 3779.7
vvc_alf_classify_28x12_10_avx2: 674.7
vvc_alf_classify_28x16_8_c: 9153.5
vvc_alf_classify_28x16_8_avx2: 868.7
vvc_alf_classify_28x16_10_c: 4787.2
vvc_alf_classify_28x16_10_avx2: 773.7
vvc_alf_classify_28x20_8_c: 6086.0
vvc_alf_classify_28x20_8_avx2: 1101.2
vvc_alf_classify_28x20_10_c: 5834.2
vvc_alf_classify_28x20_10_avx2: 964.7
vvc_alf_classify_28x24_8_c: 6961.0
vvc_alf_classify_28x24_8_avx2: 1225.5
vvc_alf_classify_28x24_10_c: 6852.2
vvc_alf_classify_28x24_10_avx2: 1052.0
vvc_alf_classify_28x28_8_c: 8025.7
vvc_alf_classify_28x28_8_avx2: 1469.0
vvc_alf_classify_28x28_10_c: 7865.0
vvc_alf_classify_28x28_10_avx2: 1260.5
vvc_alf_classify_28x32_8_c: 9313.0
vvc_alf_classify_28x32_8_avx2: 1773.5
vvc_alf_classify_28x32_10_c: 8909.7
vvc_alf_classify_28x32_10_avx2: 1427.2
vvc_alf_classify_28x36_8_c: 11260.5
vvc_alf_classify_28x36_8_avx2: 1869.5
vvc_alf_classify_28x36_10_c: 9922.5
vvc_alf_classify_28x36_10_avx2: 1604.5
vvc_alf_classify_28x40_8_c: 11209.2
vvc_alf_classify_28x40_8_avx2: 1987.2
vvc_alf_classify_28x40_10_c: 10948.7
vvc_alf_classify_28x40_10_avx2: 1694.5
vvc_alf_classify_28x44_8_c: 12237.7
vvc_alf_classify_28x44_8_avx2: 2263.5
vvc_alf_classify_28x44_10_c: 11968.2
vvc_alf_classify_28x44_10_avx2: 1927.7
vvc_alf_classify_28x48_8_c: 13301.2
vvc_alf_classify_28x48_8_avx2: 6656.5
vvc_alf_classify_28x48_10_c: 13011.5
vvc_alf_classify_28x48_10_avx2: 2074.0
vvc_alf_classify_28x52_8_c: 14360.0
vvc_alf_classify_28x52_8_avx2: 2616.5
vvc_alf_classify_28x52_10_c: 14040.5
vvc_alf_classify_28x52_10_avx2: 2304.5
vvc_alf_classify_28x56_8_c: 15431.0
vvc_alf_classify_28x56_8_avx2: 2746.0
vvc_alf_classify_28x56_10_c: 15093.7
vvc_alf_classify_28x56_10_avx2: 2367.0
vvc_alf_classify_28x60_8_c: 16449.0
vvc_alf_classify_28x60_8_avx2: 2977.7
vvc_alf_classify_28x60_10_c: 16139.0
vvc_alf_classify_28x60_10_avx2: 2647.7
vvc_alf_classify_28x64_8_c: 17493.0
vvc_alf_classify_28x64_8_avx2: 3110.2
vvc_alf_classify_28x64_10_c: 17088.0
vvc_alf_classify_28x64_10_avx2: 2815.2
vvc_alf_classify_28x68_8_c: 18554.7
vvc_alf_classify_28x68_8_avx2: 3348.5
vvc_alf_classify_28x68_10_c: 18119.2
vvc_alf_classify_28x68_10_avx2: 2891.2
vvc_alf_classify_28x72_8_c: 19574.2
vvc_alf_classify_28x72_8_avx2: 3470.7
vvc_alf_classify_28x72_10_c: 19206.5
vvc_alf_classify_28x72_10_avx2: 2971.7
vvc_alf_classify_28x76_8_c: 46253.7
vvc_alf_classify_28x76_8_avx2: 3709.0
vvc_alf_classify_28x76_10_c: 20747.2
vvc_alf_classify_28x76_10_avx2: 3190.0
vvc_alf_classify_28x80_8_c: 29286.5
vvc_alf_classify_28x80_8_avx2: 3876.5
vvc_alf_classify_28x80_10_c: 21226.0
vvc_alf_classify_28x80_10_avx2: 3277.7
vvc_alf_classify_28x84_8_c: 22761.5
vvc_alf_classify_28x84_8_avx2: 4076.0
vvc_alf_classify_28x84_10_c: 22905.0
vvc_alf_classify_28x84_10_avx2: 3495.2
vvc_alf_classify_28x88_8_c: 33349.5
vvc_alf_classify_28x88_8_avx2: 4195.2
vvc_alf_classify_28x88_10_c: 23983.2
vvc_alf_classify_28x88_10_avx2: 3576.5
vvc_alf_classify_28x92_8_c: 24845.2
vvc_alf_classify_28x92_8_avx2: 4450.7
vvc_alf_classify_28x92_10_c: 24362.7
vvc_alf_classify_28x92_10_avx2: 3812.5
vvc_alf_classify_28x96_8_c: 25837.7
vvc_alf_classify_28x96_8_avx2: 4562.5
vvc_alf_classify_28x96_10_c: 25472.2
vvc_alf_classify_28x96_10_avx2: 3890.7
vvc_alf_classify_28x100_8_c: 26931.0
vvc_alf_classify_28x100_8_avx2: 4819.2
vvc_alf_classify_28x100_10_c: 27242.7
vvc_alf_classify_28x100_10_avx2: 4109.5
vvc_alf_classify_28x104_8_c: 28027.2
vvc_alf_classify_28x104_8_avx2: 5160.7
vvc_alf_classify_28x104_10_c: 28308.7
vvc_alf_classify_28x104_10_avx2: 4199.7
vvc_alf_classify_28x108_8_c: 29042.2
vvc_alf_classify_28x108_8_avx2: 5175.2
vvc_alf_classify_28x108_10_c: 28589.5
vvc_alf_classify_28x108_10_avx2: 4410.5
vvc_alf_classify_28x112_8_c: 30102.0
vvc_alf_classify_28x112_8_avx2: 5437.7
vvc_alf_classify_28x112_10_c: 29659.5
vvc_alf_classify_28x112_10_avx2: 4493.2
vvc_alf_classify_28x116_8_c: 31242.0
vvc_alf_classify_28x116_8_avx2: 5874.5
vvc_alf_classify_28x116_10_c: 30746.7
vvc_alf_classify_28x116_10_avx2: 4715.0
vvc_alf_classify_28x120_8_c: 41923.5
vvc_alf_classify_28x120_8_avx2: 5698.0
vvc_alf_classify_28x120_10_c: 31763.2
vvc_alf_classify_28x120_10_avx2: 4803.0
vvc_alf_classify_28x124_8_c: 51929.2
vvc_alf_classify_28x124_8_avx2: 6393.5
vvc_alf_classify_28x124_10_c: 57978.2
vvc_alf_classify_28x124_10_avx2: 5017.2
vvc_alf_classify_28x128_8_c: 34202.2
vvc_alf_classify_28x128_8_avx2: 6063.5
vvc_alf_classify_28x128_10_c: 34803.5
vvc_alf_classify_28x128_10_avx2: 5146.2
vvc_alf_classify_32x4_8_c: 2185.5
vvc_alf_classify_32x4_8_avx2: 494.2
vvc_alf_classify_32x4_10_c: 1903.0
vvc_alf_classify_32x4_10_avx2: 456.5
vvc_alf_classify_32x8_8_c: 3311.2
vvc_alf_classify_32x8_8_avx2: 719.0
vvc_alf_classify_32x8_10_c: 3055.7
vvc_alf_classify_32x8_10_avx2: 582.0
vvc_alf_classify_32x12_8_c: 7939.5
vvc_alf_classify_32x12_8_avx2: 975.2
vvc_alf_classify_32x12_10_c: 4237.7
vvc_alf_classify_32x12_10_avx2: 853.5
vvc_alf_classify_32x16_8_c: 5815.0
vvc_alf_classify_32x16_8_avx2: 1152.5
vvc_alf_classify_32x16_10_c: 5389.0
vvc_alf_classify_32x16_10_avx2: 966.2
vvc_alf_classify_32x20_8_c: 6895.7
vvc_alf_classify_32x20_8_avx2: 1454.0
vvc_alf_classify_32x20_10_c: 6536.5
vvc_alf_classify_32x20_10_avx2: 1216.5
vvc_alf_classify_32x24_8_c: 7877.5
vvc_alf_classify_32x24_8_avx2: 1635.0
vvc_alf_classify_32x24_10_c: 7709.5
vvc_alf_classify_32x24_10_avx2: 1355.7
vvc_alf_classify_32x28_8_c: 9064.7
vvc_alf_classify_32x28_8_avx2: 1997.5
vvc_alf_classify_32x28_10_c: 8852.5
vvc_alf_classify_32x28_10_avx2: 1769.7
vvc_alf_classify_32x32_8_c: 10232.2
vvc_alf_classify_32x32_8_avx2: 2428.5
vvc_alf_classify_32x32_10_c: 32419.0
vvc_alf_classify_32x32_10_avx2: 2635.5
vvc_alf_classify_32x36_8_c: 11432.7
vvc_alf_classify_32x36_8_avx2: 2478.7
vvc_alf_classify_32x36_10_c: 11172.0
vvc_alf_classify_32x36_10_avx2: 2058.0
vvc_alf_classify_32x40_8_c: 12648.7
vvc_alf_classify_32x40_8_avx2: 2654.5
vvc_alf_classify_32x40_10_c: 12323.5
vvc_alf_classify_32x40_10_avx2: 2198.7
vvc_alf_classify_32x44_8_c: 13783.7
vvc_alf_classify_32x44_8_avx2: 2953.0
vvc_alf_classify_32x44_10_c: 13500.0
vvc_alf_classify_32x44_10_avx2: 3119.7
vvc_alf_classify_32x48_8_c: 14968.5
vvc_alf_classify_32x48_8_avx2: 8776.5
vvc_alf_classify_32x48_10_c: 14637.0
vvc_alf_classify_32x48_10_avx2: 2597.7
vvc_alf_classify_32x52_8_c: 16166.7
vvc_alf_classify_32x52_8_avx2: 3424.5
vvc_alf_classify_32x52_10_c: 15778.0
vvc_alf_classify_32x52_10_avx2: 2917.7
vvc_alf_classify_32x56_8_c: 17326.2
vvc_alf_classify_32x56_8_avx2: 3624.7
vvc_alf_classify_32x56_10_c: 16924.2
vvc_alf_classify_32x56_10_avx2: 3017.7
vvc_alf_classify_32x60_8_c: 18505.7
vvc_alf_classify_32x60_8_avx2: 3924.2
vvc_alf_classify_32x60_10_c: 18068.0
vvc_alf_classify_32x60_10_avx2: 3444.5
vvc_alf_classify_32x64_8_c: 19720.2
vvc_alf_classify_32x64_8_avx2: 4596.5
vvc_alf_classify_32x64_10_c: 19266.7
vvc_alf_classify_32x64_10_avx2: 3401.5
vvc_alf_classify_32x68_8_c: 20907.5
vvc_alf_classify_32x68_8_avx2: 4420.7
vvc_alf_classify_32x68_10_c: 20431.5
vvc_alf_classify_32x68_10_avx2: 3666.5
vvc_alf_classify_32x72_8_c: 24578.5
vvc_alf_classify_32x72_8_avx2: 4602.5
vvc_alf_classify_32x72_10_c: 21547.0
vvc_alf_classify_32x72_10_avx2: 3819.7
vvc_alf_classify_32x76_8_c: 23236.0
vvc_alf_classify_32x76_8_avx2: 4911.5
vvc_alf_classify_32x76_10_c: 23336.5
vvc_alf_classify_32x76_10_avx2: 4073.0
vvc_alf_classify_32x80_8_c: 24448.2
vvc_alf_classify_32x80_8_avx2: 5082.7
vvc_alf_classify_32x80_10_c: 23937.5
vvc_alf_classify_32x80_10_avx2: 4198.2
vvc_alf_classify_32x84_8_c: 25680.0
vvc_alf_classify_32x84_8_avx2: 5354.7
vvc_alf_classify_32x84_10_c: 34406.5
vvc_alf_classify_32x84_10_avx2: 4455.0
vvc_alf_classify_32x88_8_c: 26850.0
vvc_alf_classify_32x88_8_avx2: 5558.7
vvc_alf_classify_32x88_10_c: 34482.2
vvc_alf_classify_32x88_10_avx2: 4597.5
vvc_alf_classify_32x92_8_c: 28070.2
vvc_alf_classify_32x92_8_avx2: 5849.2
vvc_alf_classify_32x92_10_c: 27514.2
vvc_alf_classify_32x92_10_avx2: 4841.7
vvc_alf_classify_32x96_8_c: 29203.7
vvc_alf_classify_32x96_8_avx2: 6033.0
vvc_alf_classify_32x96_10_c: 28716.7
vvc_alf_classify_32x96_10_avx2: 5008.5
vvc_alf_classify_32x100_8_c: 30348.5
vvc_alf_classify_32x100_8_avx2: 6331.0
vvc_alf_classify_32x100_10_c: 29793.5
vvc_alf_classify_32x100_10_avx2: 5240.7
vvc_alf_classify_32x104_8_c: 31537.7
vvc_alf_classify_32x104_8_avx2: 7049.2
vvc_alf_classify_32x104_10_c: 31032.7
vvc_alf_classify_32x104_10_avx2: 5539.7
vvc_alf_classify_32x108_8_c: 32654.7
vvc_alf_classify_32x108_8_avx2: 7017.5
vvc_alf_classify_32x108_10_c: 33944.5
vvc_alf_classify_32x108_10_avx2: 5695.7
vvc_alf_classify_32x112_8_c: 33961.7
vvc_alf_classify_32x112_8_avx2: 7023.5
vvc_alf_classify_32x112_10_c: 33351.7
vvc_alf_classify_32x112_10_avx2: 5880.5
vvc_alf_classify_32x116_8_c: 35124.0
vvc_alf_classify_32x116_8_avx2: 7574.2
vvc_alf_classify_32x116_10_c: 34633.2
vvc_alf_classify_32x116_10_avx2: 6179.0
vvc_alf_classify_32x120_8_c: 36341.7
vvc_alf_classify_32x120_8_avx2: 7746.2
vvc_alf_classify_32x120_10_c: 35714.0
vvc_alf_classify_32x120_10_avx2: 6318.2
vvc_alf_classify_32x124_8_c: 38506.0
vvc_alf_classify_32x124_8_avx2: 7850.7
vvc_alf_classify_32x124_10_c: 36915.0
vvc_alf_classify_32x124_10_avx2: 6644.5
vvc_alf_classify_32x128_8_c: 67019.2
vvc_alf_classify_32x128_8_avx2: 8028.2
vvc_alf_classify_32x128_10_c: 38049.0
vvc_alf_classify_32x128_10_avx2: 6859.7
vvc_alf_classify_36x4_8_c: 2410.5
vvc_alf_classify_36x4_8_avx2: 543.5
vvc_alf_classify_36x4_10_c: 2116.0
vvc_alf_classify_36x4_10_avx2: 501.5
vvc_alf_classify_36x8_8_c: 3724.5
vvc_alf_classify_36x8_8_avx2: 772.7
vvc_alf_classify_36x8_10_c: 3506.7
vvc_alf_classify_36x8_10_avx2: 633.5
vvc_alf_classify_36x12_8_c: 4817.7
vvc_alf_classify_36x12_8_avx2: 1081.7
vvc_alf_classify_36x12_10_c: 4725.2
vvc_alf_classify_36x12_10_avx2: 964.0
vvc_alf_classify_36x16_8_c: 6283.7
vvc_alf_classify_36x16_8_avx2: 1264.2
vvc_alf_classify_36x16_10_c: 5963.2
vvc_alf_classify_36x16_10_avx2: 1076.5
vvc_alf_classify_36x20_8_c: 7663.2
vvc_alf_classify_36x20_8_avx2: 1609.0
vvc_alf_classify_36x20_10_c: 7244.0
vvc_alf_classify_36x20_10_avx2: 1383.2
vvc_alf_classify_36x24_8_c: 8761.7
vvc_alf_classify_36x24_8_avx2: 1790.7
vvc_alf_classify_36x24_10_c: 8529.2
vvc_alf_classify_36x24_10_avx2: 1521.0
vvc_alf_classify_36x28_8_c: 10089.2
vvc_alf_classify_36x28_8_avx2: 2214.2
vvc_alf_classify_36x28_10_c: 9837.7
vvc_alf_classify_36x28_10_avx2: 1937.7
vvc_alf_classify_36x32_8_c: 11397.7
vvc_alf_classify_36x32_8_avx2: 2668.5
vvc_alf_classify_36x32_10_c: 14978.5
vvc_alf_classify_36x32_10_avx2: 2916.2
vvc_alf_classify_36x36_8_c: 12735.2
vvc_alf_classify_36x36_8_avx2: 2749.0
vvc_alf_classify_36x36_10_c: 12434.2
vvc_alf_classify_36x36_10_avx2: 2336.5
vvc_alf_classify_36x40_8_c: 14084.5
vvc_alf_classify_36x40_8_avx2: 2933.0
vvc_alf_classify_36x40_10_c: 13740.0
vvc_alf_classify_36x40_10_avx2: 2475.7
vvc_alf_classify_36x44_8_c: 15419.0
vvc_alf_classify_36x44_8_avx2: 3363.0
vvc_alf_classify_36x44_10_c: 15023.5
vvc_alf_classify_36x44_10_avx2: 2781.7
vvc_alf_classify_36x48_8_c: 16695.5
vvc_alf_classify_36x48_8_avx2: 9654.0
vvc_alf_classify_36x48_10_c: 16299.2
vvc_alf_classify_36x48_10_avx2: 2927.7
vvc_alf_classify_36x52_8_c: 18018.0
vvc_alf_classify_36x52_8_avx2: 3806.5
vvc_alf_classify_36x52_10_c: 17572.0
vvc_alf_classify_36x52_10_avx2: 3301.2
vvc_alf_classify_36x56_8_c: 19315.2
vvc_alf_classify_36x56_8_avx2: 4000.7
vvc_alf_classify_36x56_10_c: 18855.7
vvc_alf_classify_36x56_10_avx2: 3398.5
vvc_alf_classify_36x60_8_c: 20690.0
vvc_alf_classify_36x60_8_avx2: 4368.7
vvc_alf_classify_36x60_10_c: 20216.2
vvc_alf_classify_36x60_10_avx2: 3792.7
vvc_alf_classify_36x64_8_c: 22015.5
vvc_alf_classify_36x64_8_avx2: 4555.0
vvc_alf_classify_36x64_10_c: 21487.5
vvc_alf_classify_36x64_10_avx2: 3849.7
vvc_alf_classify_36x68_8_c: 23267.2
vvc_alf_classify_36x68_8_avx2: 4905.0
vvc_alf_classify_36x68_10_c: 22714.0
vvc_alf_classify_36x68_10_avx2: 4169.7
vvc_alf_classify_36x72_8_c: 24612.0
vvc_alf_classify_36x72_8_avx2: 5092.5
vvc_alf_classify_36x72_10_c: 24062.5
vvc_alf_classify_36x72_10_avx2: 4315.0
vvc_alf_classify_36x76_8_c: 26001.7
vvc_alf_classify_36x76_8_avx2: 7126.2
vvc_alf_classify_36x76_10_c: 25349.2
vvc_alf_classify_36x76_10_avx2: 4625.0
vvc_alf_classify_36x80_8_c: 27225.2
vvc_alf_classify_36x80_8_avx2: 5617.5
vvc_alf_classify_36x80_10_c: 26705.5
vvc_alf_classify_36x80_10_avx2: 4766.5
vvc_alf_classify_36x84_8_c: 28567.0
vvc_alf_classify_36x84_8_avx2: 5972.7
vvc_alf_classify_36x84_10_c: 28726.5
vvc_alf_classify_36x84_10_avx2: 5063.5
vvc_alf_classify_36x88_8_c: 29915.7
vvc_alf_classify_36x88_8_avx2: 6155.2
vvc_alf_classify_36x88_10_c: 30048.7
vvc_alf_classify_36x88_10_avx2: 5210.2
vvc_alf_classify_36x92_8_c: 31168.2
vvc_alf_classify_36x92_8_avx2: 6854.5
vvc_alf_classify_36x92_10_c: 30626.2
vvc_alf_classify_36x92_10_avx2: 5526.7
vvc_alf_classify_36x96_8_c: 32525.0
vvc_alf_classify_36x96_8_avx2: 6683.2
vvc_alf_classify_36x96_10_c: 31923.2
vvc_alf_classify_36x96_10_avx2: 5685.2
vvc_alf_classify_36x100_8_c: 34694.0
vvc_alf_classify_36x100_8_avx2: 9107.7
vvc_alf_classify_36x100_10_c: 33254.0
vvc_alf_classify_36x100_10_avx2: 6504.5
vvc_alf_classify_36x104_8_c: 35172.5
vvc_alf_classify_36x104_8_avx2: 9890.5
vvc_alf_classify_36x104_10_c: 64638.0
vvc_alf_classify_36x104_10_avx2: 6124.7
vvc_alf_classify_36x108_8_c: 36582.0
vvc_alf_classify_36x108_8_avx2: 7629.7
vvc_alf_classify_36x108_10_c: 36721.0
vvc_alf_classify_36x108_10_avx2: 6473.2
vvc_alf_classify_36x112_8_c: 37802.0
vvc_alf_classify_36x112_8_avx2: 7798.7
vvc_alf_classify_36x112_10_c: 71670.5
vvc_alf_classify_36x112_10_avx2: 6648.2
vvc_alf_classify_36x116_8_c: 39173.0
vvc_alf_classify_36x116_8_avx2: 8202.2
vvc_alf_classify_36x116_10_c: 39524.7
vvc_alf_classify_36x116_10_avx2: 7047.2
vvc_alf_classify_36x120_8_c: 41516.0
vvc_alf_classify_36x120_8_avx2: 8604.5
vvc_alf_classify_36x120_10_c: 39835.0
vvc_alf_classify_36x120_10_avx2: 7417.0
vvc_alf_classify_36x124_8_c: 42846.7
vvc_alf_classify_36x124_8_avx2: 10122.2
vvc_alf_classify_36x124_10_c: 41129.2
vvc_alf_classify_36x124_10_avx2: 7602.0
vvc_alf_classify_36x128_8_c: 43040.7
vvc_alf_classify_36x128_8_avx2: 8924.0
vvc_alf_classify_36x128_10_c: 42391.5
vvc_alf_classify_36x128_10_avx2: 7787.7
vvc_alf_classify_40x4_8_c: 2649.5
vvc_alf_classify_40x4_8_avx2: 552.2
vvc_alf_classify_40x4_10_c: 2318.5
vvc_alf_classify_40x4_10_avx2: 502.2
vvc_alf_classify_40x8_8_c: 3960.2
vvc_alf_classify_40x8_8_avx2: 733.2
vvc_alf_classify_40x8_10_c: 3741.7
vvc_alf_classify_40x8_10_avx2: 637.7
vvc_alf_classify_40x12_8_c: 5294.2
vvc_alf_classify_40x12_8_avx2: 1085.5
vvc_alf_classify_40x12_10_c: 5158.7
vvc_alf_classify_40x12_10_avx2: 967.7
vvc_alf_classify_40x16_8_c: 6916.0
vvc_alf_classify_40x16_8_avx2: 1268.0
vvc_alf_classify_40x16_10_c: 6594.5
vvc_alf_classify_40x16_10_avx2: 1087.5
vvc_alf_classify_40x20_8_c: 8402.7
vvc_alf_classify_40x20_8_avx2: 1629.0
vvc_alf_classify_40x20_10_c: 8017.7
vvc_alf_classify_40x20_10_avx2: 1392.2
vvc_alf_classify_40x24_8_c: 9651.5
vvc_alf_classify_40x24_8_avx2: 1800.2
vvc_alf_classify_40x24_10_c: 9426.0
vvc_alf_classify_40x24_10_avx2: 1531.5
vvc_alf_classify_40x28_8_c: 11395.2
vvc_alf_classify_40x28_8_avx2: 2224.7
vvc_alf_classify_40x28_10_c: 10799.0
vvc_alf_classify_40x28_10_avx2: 1953.7
vvc_alf_classify_40x32_8_c: 12789.5
vvc_alf_classify_40x32_8_avx2: 2678.5
vvc_alf_classify_40x32_10_c: 16857.5
vvc_alf_classify_40x32_10_avx2: 2157.0
vvc_alf_classify_40x36_8_c: 14054.7
vvc_alf_classify_40x36_8_avx2: 2760.2
vvc_alf_classify_40x36_10_c: 13709.2
vvc_alf_classify_40x36_10_avx2: 2347.0
vvc_alf_classify_40x40_8_c: 15489.0
vvc_alf_classify_40x40_8_avx2: 2942.5
vvc_alf_classify_40x40_10_c: 15090.7
vvc_alf_classify_40x40_10_avx2: 2612.0
vvc_alf_classify_40x44_8_c: 16967.2
vvc_alf_classify_40x44_8_avx2: 3302.2
vvc_alf_classify_40x44_10_c: 16514.5
vvc_alf_classify_40x44_10_avx2: 2794.5
vvc_alf_classify_40x48_8_c: 26976.5
vvc_alf_classify_40x48_8_avx2: 9696.5
vvc_alf_classify_40x48_10_c: 17966.7
vvc_alf_classify_40x48_10_avx2: 3013.0
vvc_alf_classify_40x52_8_c: 19828.2
vvc_alf_classify_40x52_8_avx2: 3834.0
vvc_alf_classify_40x52_10_c: 19325.7
vvc_alf_classify_40x52_10_avx2: 3338.5
vvc_alf_classify_40x56_8_c: 21271.5
vvc_alf_classify_40x56_8_avx2: 4021.7
vvc_alf_classify_40x56_10_c: 21445.0
vvc_alf_classify_40x56_10_avx2: 3406.7
vvc_alf_classify_40x60_8_c: 22737.7
vvc_alf_classify_40x60_8_avx2: 4376.2
vvc_alf_classify_40x60_10_c: 22215.7
vvc_alf_classify_40x60_10_avx2: 4047.0
vvc_alf_classify_40x64_8_c: 24652.5
vvc_alf_classify_40x64_8_avx2: 4566.2
vvc_alf_classify_40x64_10_c: 23704.2
vvc_alf_classify_40x64_10_avx2: 3869.0
vvc_alf_classify_40x68_8_c: 26322.2
vvc_alf_classify_40x68_8_avx2: 4939.0
vvc_alf_classify_40x68_10_c: 25080.5
vvc_alf_classify_40x68_10_avx2: 4190.7
vvc_alf_classify_40x72_8_c: 27159.7
vvc_alf_classify_40x72_8_avx2: 5121.5
vvc_alf_classify_40x72_10_c: 26473.7
vvc_alf_classify_40x72_10_avx2: 4589.0
vvc_alf_classify_40x76_8_c: 28565.5
vvc_alf_classify_40x76_8_avx2: 6863.5
vvc_alf_classify_40x76_10_c: 27863.5
vvc_alf_classify_40x76_10_avx2: 4644.2
vvc_alf_classify_40x80_8_c: 30042.5
vvc_alf_classify_40x80_8_avx2: 5689.0
vvc_alf_classify_40x80_10_c: 29329.7
vvc_alf_classify_40x80_10_avx2: 4794.0
vvc_alf_classify_40x84_8_c: 31592.0
vvc_alf_classify_40x84_8_avx2: 5999.0
vvc_alf_classify_40x84_10_c: 32422.5
vvc_alf_classify_40x84_10_avx2: 5090.5
vvc_alf_classify_40x88_8_c: 32943.7
vvc_alf_classify_40x88_8_avx2: 6529.7
vvc_alf_classify_40x88_10_c: 33863.0
vvc_alf_classify_40x88_10_avx2: 5238.5
vvc_alf_classify_40x92_8_c: 34382.5
vvc_alf_classify_40x92_8_avx2: 6716.7
vvc_alf_classify_40x92_10_c: 33669.7
vvc_alf_classify_40x92_10_avx2: 5557.2
vvc_alf_classify_40x96_8_c: 35925.2
vvc_alf_classify_40x96_8_avx2: 6719.0
vvc_alf_classify_40x96_10_c: 36098.0
vvc_alf_classify_40x96_10_avx2: 5710.7
vvc_alf_classify_40x100_8_c: 37341.0
vvc_alf_classify_40x100_8_avx2: 7070.5
vvc_alf_classify_40x100_10_c: 37602.0
vvc_alf_classify_40x100_10_avx2: 6039.0
vvc_alf_classify_40x104_8_c: 38805.7
vvc_alf_classify_40x104_8_avx2: 7258.7
vvc_alf_classify_40x104_10_c: 39000.5
vvc_alf_classify_40x104_10_avx2: 6165.7
vvc_alf_classify_40x108_8_c: 40170.7
vvc_alf_classify_40x108_8_avx2: 7649.0
vvc_alf_classify_40x108_10_c: 39418.0
vvc_alf_classify_40x108_10_avx2: 6523.0
vvc_alf_classify_40x112_8_c: 41707.0
vvc_alf_classify_40x112_8_avx2: 7844.7
vvc_alf_classify_40x112_10_c: 92090.5
vvc_alf_classify_40x112_10_avx2: 6701.2
vvc_alf_classify_40x116_8_c: 48145.5
vvc_alf_classify_40x116_8_avx2: 8430.5
vvc_alf_classify_40x116_10_c: 43498.7
vvc_alf_classify_40x116_10_avx2: 7109.0
vvc_alf_classify_40x120_8_c: 44681.2
vvc_alf_classify_40x120_8_avx2: 8687.5
vvc_alf_classify_40x120_10_c: 69010.7
vvc_alf_classify_40x120_10_avx2: 7246.2
vvc_alf_classify_40x124_8_c: 95709.0
vvc_alf_classify_40x124_8_avx2: 8795.7
vvc_alf_classify_40x124_10_c: 46376.5
vvc_alf_classify_40x124_10_avx2: 7640.7
vvc_alf_classify_40x128_8_c: 47594.5
vvc_alf_classify_40x128_8_avx2: 9196.5
vvc_alf_classify_40x128_10_c: 46446.2
vvc_alf_classify_40x128_10_avx2: 7808.5
vvc_alf_classify_44x4_8_c: 4501.5
vvc_alf_classify_44x4_8_avx2: 556.0
vvc_alf_classify_44x4_10_c: 2544.2
vvc_alf_classify_44x4_10_avx2: 497.2
vvc_alf_classify_44x8_8_c: 4198.2
vvc_alf_classify_44x8_8_avx2: 758.5
vvc_alf_classify_44x8_10_c: 4091.0
vvc_alf_classify_44x8_10_avx2: 637.2
vvc_alf_classify_44x12_8_c: 6121.0
vvc_alf_classify_44x12_8_avx2: 1093.0
vvc_alf_classify_44x12_10_c: 5634.0
vvc_alf_classify_44x12_10_avx2: 976.7
vvc_alf_classify_44x16_8_c: 7561.2
vvc_alf_classify_44x16_8_avx2: 1278.2
vvc_alf_classify_44x16_10_c: 7175.5
vvc_alf_classify_44x16_10_avx2: 1084.0
vvc_alf_classify_44x20_8_c: 17157.0
vvc_alf_classify_44x20_8_avx2: 1632.0
vvc_alf_classify_44x20_10_c: 8728.0
vvc_alf_classify_44x20_10_avx2: 9631.2
vvc_alf_classify_44x24_8_c: 10555.5
vvc_alf_classify_44x24_8_avx2: 1807.0
vvc_alf_classify_44x24_10_c: 10261.2
vvc_alf_classify_44x24_10_avx2: 1533.0
vvc_alf_classify_44x28_8_c: 12429.5
vvc_alf_classify_44x28_8_avx2: 2239.0
vvc_alf_classify_44x28_10_c: 12145.0
vvc_alf_classify_44x28_10_avx2: 1972.7
vvc_alf_classify_44x32_8_c: 13739.7
vvc_alf_classify_44x32_8_avx2: 2425.7
vvc_alf_classify_44x32_10_c: 13375.7
vvc_alf_classify_44x32_10_avx2: 2103.0
vvc_alf_classify_44x36_8_c: 15328.2
vvc_alf_classify_44x36_8_avx2: 2781.2
vvc_alf_classify_44x36_10_c: 14929.7
vvc_alf_classify_44x36_10_avx2: 2368.5
vvc_alf_classify_44x40_8_c: 16936.0
vvc_alf_classify_44x40_8_avx2: 3030.5
vvc_alf_classify_44x40_10_c: 16478.0
vvc_alf_classify_44x40_10_avx2: 2508.5
vvc_alf_classify_44x44_8_c: 18484.2
vvc_alf_classify_44x44_8_avx2: 3407.7
vvc_alf_classify_44x44_10_c: 18053.7
vvc_alf_classify_44x44_10_avx2: 2819.0
vvc_alf_classify_44x48_8_c: 20096.5
vvc_alf_classify_44x48_8_avx2: 5928.0
vvc_alf_classify_44x48_10_c: 19579.0
vvc_alf_classify_44x48_10_avx2: 2964.2
vvc_alf_classify_44x52_8_c: 21637.2
vvc_alf_classify_44x52_8_avx2: 3855.5
vvc_alf_classify_44x52_10_c: 21147.0
vvc_alf_classify_44x52_10_avx2: 3356.7
vvc_alf_classify_44x56_8_c: 23266.5
vvc_alf_classify_44x56_8_avx2: 4053.7
vvc_alf_classify_44x56_10_c: 22671.5
vvc_alf_classify_44x56_10_avx2: 3439.5
vvc_alf_classify_44x60_8_c: 24811.0
vvc_alf_classify_44x60_8_avx2: 4527.0
vvc_alf_classify_44x60_10_c: 24184.7
vvc_alf_classify_44x60_10_avx2: 3758.0
vvc_alf_classify_44x64_8_c: 26430.0
vvc_alf_classify_44x64_8_avx2: 4610.7
vvc_alf_classify_44x64_10_c: 25782.0
vvc_alf_classify_44x64_10_avx2: 3912.2
vvc_alf_classify_44x68_8_c: 29482.5
vvc_alf_classify_44x68_8_avx2: 4960.7
vvc_alf_classify_44x68_10_c: 27418.7
vvc_alf_classify_44x68_10_avx2: 4224.2
vvc_alf_classify_44x72_8_c: 29607.5
vvc_alf_classify_44x72_8_avx2: 5144.0
vvc_alf_classify_44x72_10_c: 28970.7
vvc_alf_classify_44x72_10_avx2: 4363.5
vvc_alf_classify_44x76_8_c: 31137.7
vvc_alf_classify_44x76_8_avx2: 7238.0
vvc_alf_classify_44x76_10_c: 31328.7
vvc_alf_classify_44x76_10_avx2: 4695.0
vvc_alf_classify_44x80_8_c: 32779.7
vvc_alf_classify_44x80_8_avx2: 5692.7
vvc_alf_classify_44x80_10_c: 32152.7
vvc_alf_classify_44x80_10_avx2: 4960.0
vvc_alf_classify_44x84_8_c: 34326.5
vvc_alf_classify_44x84_8_avx2: 6049.5
vvc_alf_classify_44x84_10_c: 35506.7
vvc_alf_classify_44x84_10_avx2: 5138.7
vvc_alf_classify_44x88_8_c: 35976.7
vvc_alf_classify_44x88_8_avx2: 6567.7
vvc_alf_classify_44x88_10_c: 35217.2
vvc_alf_classify_44x88_10_avx2: 5289.2
vvc_alf_classify_44x92_8_c: 38601.0
vvc_alf_classify_44x92_8_avx2: 6751.0
vvc_alf_classify_44x92_10_c: 36839.7
vvc_alf_classify_44x92_10_avx2: 5606.5
vvc_alf_classify_44x96_8_c: 52745.5
vvc_alf_classify_44x96_8_avx2: 6772.5
vvc_alf_classify_44x96_10_c: 71567.2
vvc_alf_classify_44x96_10_avx2: 5907.2
vvc_alf_classify_44x100_8_c: 41777.5
vvc_alf_classify_44x100_8_avx2: 7133.0
vvc_alf_classify_44x100_10_c: 41089.0
vvc_alf_classify_44x100_10_avx2: 6064.5
vvc_alf_classify_44x104_8_c: 42395.0
vvc_alf_classify_44x104_8_avx2: 7311.7
vvc_alf_classify_44x104_10_c: 77076.5
vvc_alf_classify_44x104_10_avx2: 6368.2
vvc_alf_classify_44x108_8_c: 43981.2
vvc_alf_classify_44x108_8_avx2: 7697.5
vvc_alf_classify_44x108_10_c: 43128.0
vvc_alf_classify_44x108_10_avx2: 6578.2
vvc_alf_classify_44x112_8_c: 45534.5
vvc_alf_classify_44x112_8_avx2: 7888.0
vvc_alf_classify_44x112_10_c: 45932.7
vvc_alf_classify_44x112_10_avx2: 6765.2
vvc_alf_classify_44x116_8_c: 47275.0
vvc_alf_classify_44x116_8_avx2: 8303.5
vvc_alf_classify_44x116_10_c: 47532.2
vvc_alf_classify_44x116_10_avx2: 7132.2
vvc_alf_classify_44x120_8_c: 48868.7
vvc_alf_classify_44x120_8_avx2: 8948.5
vvc_alf_classify_44x120_10_c: 47850.0
vvc_alf_classify_44x120_10_avx2: 7306.5
vvc_alf_classify_44x124_8_c: 53115.5
vvc_alf_classify_44x124_8_avx2: 8924.0
vvc_alf_classify_44x124_10_c: 49986.2
vvc_alf_classify_44x124_10_avx2: 7671.5
vvc_alf_classify_44x128_8_c: 52051.5
vvc_alf_classify_44x128_8_avx2: 9042.2
vvc_alf_classify_44x128_10_c: 51696.0
vvc_alf_classify_44x128_10_avx2: 17807.2
vvc_alf_classify_48x4_8_c: 3143.5
vvc_alf_classify_48x4_8_avx2: 703.2
vvc_alf_classify_48x4_10_c: 2737.7
vvc_alf_classify_48x4_10_avx2: 586.5
vvc_alf_classify_48x8_8_c: 4549.0
vvc_alf_classify_48x8_8_avx2: 937.2
vvc_alf_classify_48x8_10_c: 4553.7
vvc_alf_classify_48x8_10_avx2: 769.0
vvc_alf_classify_48x12_8_c: 6429.2
vvc_alf_classify_48x12_8_avx2: 1349.0
vvc_alf_classify_48x12_10_c: 6273.2
vvc_alf_classify_48x12_10_avx2: 1172.5
vvc_alf_classify_48x16_8_c: 8193.0
vvc_alf_classify_48x16_8_avx2: 1585.2
vvc_alf_classify_48x16_10_c: 7807.0
vvc_alf_classify_48x16_10_avx2: 1331.2
vvc_alf_classify_48x20_8_c: 10251.0
vvc_alf_classify_48x20_8_avx2: 2003.5
vvc_alf_classify_48x20_10_c: 9447.5
vvc_alf_classify_48x20_10_avx2: 9912.5
vvc_alf_classify_48x24_8_c: 11419.5
vvc_alf_classify_48x24_8_avx2: 2235.2
vvc_alf_classify_48x24_10_c: 11424.2
vvc_alf_classify_48x24_10_avx2: 1866.5
vvc_alf_classify_48x28_8_c: 13205.7
vvc_alf_classify_48x28_8_avx2: 2642.7
vvc_alf_classify_48x28_10_c: 12837.2
vvc_alf_classify_48x28_10_avx2: 2232.2
vvc_alf_classify_48x32_8_c: 26485.7
vvc_alf_classify_48x32_8_avx2: 2895.0
vvc_alf_classify_48x32_10_c: 14525.2
vvc_alf_classify_48x32_10_avx2: 2473.5
vvc_alf_classify_48x36_8_c: 16583.0
vvc_alf_classify_48x36_8_avx2: 3313.5
vvc_alf_classify_48x36_10_c: 23623.7
vvc_alf_classify_48x36_10_avx2: 3972.5
vvc_alf_classify_48x40_8_c: 18331.5
vvc_alf_classify_48x40_8_avx2: 3554.2
vvc_alf_classify_48x40_10_c: 17877.2
vvc_alf_classify_48x40_10_avx2: 3018.2
vvc_alf_classify_48x44_8_c: 20040.5
vvc_alf_classify_48x44_8_avx2: 3972.5
vvc_alf_classify_48x44_10_c: 19598.2
vvc_alf_classify_48x44_10_avx2: 3299.5
vvc_alf_classify_48x48_8_c: 21781.0
vvc_alf_classify_48x48_8_avx2: 7116.0
vvc_alf_classify_48x48_10_c: 21293.2
vvc_alf_classify_48x48_10_avx2: 3556.2
vvc_alf_classify_48x52_8_c: 23545.7
vvc_alf_classify_48x52_8_avx2: 4627.2
vvc_alf_classify_48x52_10_c: 22884.5
vvc_alf_classify_48x52_10_avx2: 3838.5
vvc_alf_classify_48x56_8_c: 25240.7
vvc_alf_classify_48x56_8_avx2: 4890.7
vvc_alf_classify_48x56_10_c: 24615.2
vvc_alf_classify_48x56_10_avx2: 4055.2
vvc_alf_classify_48x60_8_c: 26960.2
vvc_alf_classify_48x60_8_avx2: 5295.0
vvc_alf_classify_48x60_10_c: 26313.7
vvc_alf_classify_48x60_10_avx2: 4404.5
vvc_alf_classify_48x64_8_c: 28666.0
vvc_alf_classify_48x64_8_avx2: 5558.7
vvc_alf_classify_48x64_10_c: 27977.2
vvc_alf_classify_48x64_10_avx2: 4566.7
vvc_alf_classify_48x68_8_c: 30411.0
vvc_alf_classify_48x68_8_avx2: 5934.7
vvc_alf_classify_48x68_10_c: 29682.7
vvc_alf_classify_48x68_10_avx2: 4932.5
vvc_alf_classify_48x72_8_c: 40354.7
vvc_alf_classify_48x72_8_avx2: 6214.7
vvc_alf_classify_48x72_10_c: 31432.7
vvc_alf_classify_48x72_10_avx2: 5120.7
vvc_alf_classify_48x76_8_c: 33815.5
vvc_alf_classify_48x76_8_avx2: 6785.2
vvc_alf_classify_48x76_10_c: 33106.7
vvc_alf_classify_48x76_10_avx2: 5484.2
vvc_alf_classify_48x80_8_c: 35575.2
vvc_alf_classify_48x80_8_avx2: 6821.0
vvc_alf_classify_48x80_10_c: 34751.0
vvc_alf_classify_48x80_10_avx2: 5822.0
vvc_alf_classify_48x84_8_c: 37262.0
vvc_alf_classify_48x84_8_avx2: 7482.2
vvc_alf_classify_48x84_10_c: 52635.5
vvc_alf_classify_48x84_10_avx2: 6094.0
vvc_alf_classify_48x88_8_c: 39039.5
vvc_alf_classify_48x88_8_avx2: 7874.7
vvc_alf_classify_48x88_10_c: 39220.5
vvc_alf_classify_48x88_10_avx2: 6298.2
vvc_alf_classify_48x92_8_c: 40761.2
vvc_alf_classify_48x92_8_avx2: 7922.5
vvc_alf_classify_48x92_10_c: 41033.7
vvc_alf_classify_48x92_10_avx2: 6712.2
vvc_alf_classify_48x96_8_c: 42540.2
vvc_alf_classify_48x96_8_avx2: 8176.2
vvc_alf_classify_48x96_10_c: 52250.7
vvc_alf_classify_48x96_10_avx2: 14817.2
vvc_alf_classify_48x100_8_c: 44212.7
vvc_alf_classify_48x100_8_avx2: 9316.2
vvc_alf_classify_48x100_10_c: 44433.7
vvc_alf_classify_48x100_10_avx2: 7335.5
vvc_alf_classify_48x104_8_c: 45995.7
vvc_alf_classify_48x104_8_avx2: 9066.5
vvc_alf_classify_48x104_10_c: 44958.2
vvc_alf_classify_48x104_10_avx2: 7500.7
vvc_alf_classify_48x108_8_c: 47680.0
vvc_alf_classify_48x108_8_avx2: 9231.5
vvc_alf_classify_48x108_10_c: 47952.0
vvc_alf_classify_48x108_10_avx2: 7934.2
vvc_alf_classify_48x112_8_c: 49484.5
vvc_alf_classify_48x112_8_avx2: 9456.2
vvc_alf_classify_48x112_10_c: 49713.5
vvc_alf_classify_48x112_10_avx2: 8127.2
vvc_alf_classify_48x116_8_c: 51270.2
vvc_alf_classify_48x116_8_avx2: 9944.2
vvc_alf_classify_48x116_10_c: 51405.7
vvc_alf_classify_48x116_10_avx2: 8536.0
vvc_alf_classify_48x120_8_c: 52977.7
vvc_alf_classify_48x120_8_avx2: 10223.2
vvc_alf_classify_48x120_10_c: 51797.5
vvc_alf_classify_48x120_10_avx2: 8768.2
vvc_alf_classify_48x124_8_c: 56032.0
vvc_alf_classify_48x124_8_avx2: 10860.5
vvc_alf_classify_48x124_10_c: 53594.5
vvc_alf_classify_48x124_10_avx2: 9158.5
vvc_alf_classify_48x128_8_c: 56197.7
vvc_alf_classify_48x128_8_avx2: 10849.7
vvc_alf_classify_48x128_10_c: 55097.7
vvc_alf_classify_48x128_10_avx2: 9347.0
vvc_alf_classify_52x4_8_c: 4955.5
vvc_alf_classify_52x4_8_avx2: 742.2
vvc_alf_classify_52x4_10_c: 2937.5
vvc_alf_classify_52x4_10_avx2: 640.2
vvc_alf_classify_52x8_8_c: 5191.5
vvc_alf_classify_52x8_8_avx2: 989.5
vvc_alf_classify_52x8_10_c: 4778.2
vvc_alf_classify_52x8_10_avx2: 830.7
vvc_alf_classify_52x12_8_c: 6754.0
vvc_alf_classify_52x12_8_avx2: 1461.5
vvc_alf_classify_52x12_10_c: 6577.5
vvc_alf_classify_52x12_10_avx2: 1283.5
vvc_alf_classify_52x16_8_c: 19243.7
vvc_alf_classify_52x16_8_avx2: 1700.5
vvc_alf_classify_52x16_10_c: 8391.5
vvc_alf_classify_52x16_10_avx2: 1446.5
vvc_alf_classify_52x20_8_c: 10467.0
vvc_alf_classify_52x20_8_avx2: 2224.2
vvc_alf_classify_52x20_10_c: 10221.2
vvc_alf_classify_52x20_10_avx2: 1905.5
vvc_alf_classify_52x24_8_c: 12339.0
vvc_alf_classify_52x24_8_avx2: 2491.2
vvc_alf_classify_52x24_10_c: 12622.7
vvc_alf_classify_52x24_10_avx2: 2095.2
vvc_alf_classify_52x28_8_c: 14197.0
vvc_alf_classify_52x28_8_avx2: 2936.0
vvc_alf_classify_52x28_10_c: 13860.5
vvc_alf_classify_52x28_10_avx2: 2513.0
vvc_alf_classify_52x32_8_c: 31290.5
vvc_alf_classify_52x32_8_avx2: 3186.7
vvc_alf_classify_52x32_10_c: 23000.0
vvc_alf_classify_52x32_10_avx2: 2685.0
vvc_alf_classify_52x36_8_c: 17915.2
vvc_alf_classify_52x36_8_avx2: 3651.0
vvc_alf_classify_52x36_10_c: 17448.2
vvc_alf_classify_52x36_10_avx2: 4415.5
vvc_alf_classify_52x40_8_c: 19768.0
vvc_alf_classify_52x40_8_avx2: 3899.7
vvc_alf_classify_52x40_10_c: 19243.0
vvc_alf_classify_52x40_10_avx2: 3287.5
vvc_alf_classify_52x44_8_c: 21639.5
vvc_alf_classify_52x44_8_avx2: 4371.0
vvc_alf_classify_52x44_10_c: 21100.2
vvc_alf_classify_52x44_10_avx2: 3687.5
vvc_alf_classify_52x48_8_c: 23510.7
vvc_alf_classify_52x48_8_avx2: 4614.5
vvc_alf_classify_52x48_10_c: 22895.5
vvc_alf_classify_52x48_10_avx2: 3876.5
vvc_alf_classify_52x52_8_c: 25365.7
vvc_alf_classify_52x52_8_avx2: 13366.7
vvc_alf_classify_52x52_10_c: 24681.5
vvc_alf_classify_52x52_10_avx2: 4296.5
vvc_alf_classify_52x56_8_c: 27864.5
vvc_alf_classify_52x56_8_avx2: 5337.5
vvc_alf_classify_52x56_10_c: 26472.5
vvc_alf_classify_52x56_10_avx2: 4518.5
vvc_alf_classify_52x60_8_c: 29038.5
vvc_alf_classify_52x60_8_avx2: 5818.7
vvc_alf_classify_52x60_10_c: 28356.2
vvc_alf_classify_52x60_10_avx2: 4917.5
vvc_alf_classify_52x64_8_c: 30848.7
vvc_alf_classify_52x64_8_avx2: 6059.7
vvc_alf_classify_52x64_10_c: 30126.5
vvc_alf_classify_52x64_10_avx2: 5084.5
vvc_alf_classify_52x68_8_c: 32760.5
vvc_alf_classify_52x68_8_avx2: 6517.0
vvc_alf_classify_52x68_10_c: 32049.2
vvc_alf_classify_52x68_10_avx2: 5516.2
vvc_alf_classify_52x72_8_c: 34608.0
vvc_alf_classify_52x72_8_avx2: 14938.0
vvc_alf_classify_52x72_10_c: 33837.2
vvc_alf_classify_52x72_10_avx2: 5722.5
vvc_alf_classify_52x76_8_c: 36504.7
vvc_alf_classify_52x76_8_avx2: 7409.2
vvc_alf_classify_52x76_10_c: 35682.5
vvc_alf_classify_52x76_10_avx2: 6141.0
vvc_alf_classify_52x80_8_c: 39394.0
vvc_alf_classify_52x80_8_avx2: 7482.2
vvc_alf_classify_52x80_10_c: 37561.5
vvc_alf_classify_52x80_10_avx2: 6672.7
vvc_alf_classify_52x84_8_c: 40214.0
vvc_alf_classify_52x84_8_avx2: 8228.7
vvc_alf_classify_52x84_10_c: 39395.5
vvc_alf_classify_52x84_10_avx2: 6864.2
vvc_alf_classify_52x88_8_c: 43282.7
vvc_alf_classify_52x88_8_avx2: 8458.5
vvc_alf_classify_52x88_10_c: 41324.2
vvc_alf_classify_52x88_10_avx2: 7058.5
vvc_alf_classify_52x92_8_c: 43975.2
vvc_alf_classify_52x92_8_avx2: 8942.5
vvc_alf_classify_52x92_10_c: 43035.5
vvc_alf_classify_52x92_10_avx2: 7503.7
vvc_alf_classify_52x96_8_c: 95769.7
vvc_alf_classify_52x96_8_avx2: 8966.5
vvc_alf_classify_52x96_10_c: 46109.2
vvc_alf_classify_52x96_10_avx2: 7730.2
vvc_alf_classify_52x100_8_c: 47693.5
vvc_alf_classify_52x100_8_avx2: 9698.7
vvc_alf_classify_52x100_10_c: 46808.7
vvc_alf_classify_52x100_10_avx2: 8168.2
vvc_alf_classify_52x104_8_c: 49524.0
vvc_alf_classify_52x104_8_avx2: 9676.0
vvc_alf_classify_52x104_10_c: 48575.2
vvc_alf_classify_52x104_10_avx2: 8846.5
vvc_alf_classify_52x108_8_c: 51498.7
vvc_alf_classify_52x108_8_avx2: 10391.7
vvc_alf_classify_52x108_10_c: 51799.0
vvc_alf_classify_52x108_10_avx2: 8842.0
vvc_alf_classify_52x112_8_c: 53450.7
vvc_alf_classify_52x112_8_avx2: 10373.7
vvc_alf_classify_52x112_10_c: 55156.7
vvc_alf_classify_52x112_10_avx2: 9064.5
vvc_alf_classify_52x116_8_c: 55332.5
vvc_alf_classify_52x116_8_avx2: 10907.7
vvc_alf_classify_52x116_10_c: 55580.0
vvc_alf_classify_52x116_10_avx2: 9549.5
vvc_alf_classify_52x120_8_c: 57152.5
vvc_alf_classify_52x120_8_avx2: 11123.0
vvc_alf_classify_52x120_10_c: 55924.5
vvc_alf_classify_52x120_10_avx2: 9758.0
vvc_alf_classify_52x124_8_c: 60613.7
vvc_alf_classify_52x124_8_avx2: 11901.5
vvc_alf_classify_52x124_10_c: 57656.5
vvc_alf_classify_52x124_10_avx2: 10189.7
vvc_alf_classify_52x128_8_c: 60976.5
vvc_alf_classify_52x128_8_avx2: 11867.7
vvc_alf_classify_52x128_10_c: 59470.0
vvc_alf_classify_52x128_10_avx2: 10417.7
vvc_alf_classify_56x4_8_c: 6350.0
vvc_alf_classify_56x4_8_avx2: 751.7
vvc_alf_classify_56x4_10_c: 3149.7
vvc_alf_classify_56x4_10_avx2: 641.0
vvc_alf_classify_56x8_8_c: 5411.2
vvc_alf_classify_56x8_8_avx2: 994.5
vvc_alf_classify_56x8_10_c: 5112.7
vvc_alf_classify_56x8_10_avx2: 859.7
vvc_alf_classify_56x12_8_c: 7241.7
vvc_alf_classify_56x12_8_avx2: 1464.5
vvc_alf_classify_56x12_10_c: 7075.7
vvc_alf_classify_56x12_10_avx2: 1288.7
vvc_alf_classify_56x16_8_c: 9484.0
vvc_alf_classify_56x16_8_avx2: 1701.2
vvc_alf_classify_56x16_10_c: 8985.0
vvc_alf_classify_56x16_10_avx2: 1440.0
vvc_alf_classify_56x20_8_c: 11515.5
vvc_alf_classify_56x20_8_avx2: 2222.7
vvc_alf_classify_56x20_10_c: 11241.0
vvc_alf_classify_56x20_10_avx2: 1915.7
vvc_alf_classify_56x24_8_c: 13215.5
vvc_alf_classify_56x24_8_avx2: 2481.0
vvc_alf_classify_56x24_10_c: 13210.2
vvc_alf_classify_56x24_10_avx2: 2099.7
vvc_alf_classify_56x28_8_c: 15271.0
vvc_alf_classify_56x28_8_avx2: 2942.0
vvc_alf_classify_56x28_10_c: 14850.7
vvc_alf_classify_56x28_10_avx2: 2531.5
vvc_alf_classify_56x32_8_c: 17194.2
vvc_alf_classify_56x32_8_avx2: 3181.7
vvc_alf_classify_56x32_10_c: 16787.0
vvc_alf_classify_56x32_10_avx2: 2696.2
vvc_alf_classify_56x36_8_c: 19196.2
vvc_alf_classify_56x36_8_avx2: 3665.0
vvc_alf_classify_56x36_10_c: 18702.2
vvc_alf_classify_56x36_10_avx2: 3124.5
vvc_alf_classify_56x40_8_c: 21149.5
vvc_alf_classify_56x40_8_avx2: 3906.2
vvc_alf_classify_56x40_10_c: 20653.5
vvc_alf_classify_56x40_10_avx2: 3295.0
vvc_alf_classify_56x44_8_c: 23154.0
vvc_alf_classify_56x44_8_avx2: 4381.5
vvc_alf_classify_56x44_10_c: 22548.5
vvc_alf_classify_56x44_10_avx2: 3709.7
vvc_alf_classify_56x48_8_c: 25235.5
vvc_alf_classify_56x48_8_avx2: 4627.2
vvc_alf_classify_56x48_10_c: 24548.7
vvc_alf_classify_56x48_10_avx2: 3898.0
vvc_alf_classify_56x52_8_c: 27202.7
vvc_alf_classify_56x52_8_avx2: 5094.0
vvc_alf_classify_56x52_10_c: 36011.7
vvc_alf_classify_56x52_10_avx2: 4326.2
vvc_alf_classify_56x56_8_c: 29131.7
vvc_alf_classify_56x56_8_avx2: 5365.0
vvc_alf_classify_56x56_10_c: 28410.7
vvc_alf_classify_56x56_10_avx2: 4520.0
vvc_alf_classify_56x60_8_c: 31166.7
vvc_alf_classify_56x60_8_avx2: 5828.2
vvc_alf_classify_56x60_10_c: 30405.7
vvc_alf_classify_56x60_10_avx2: 4928.0
vvc_alf_classify_56x64_8_c: 33207.2
vvc_alf_classify_56x64_8_avx2: 6102.2
vvc_alf_classify_56x64_10_c: 32368.0
vvc_alf_classify_56x64_10_avx2: 5235.2
vvc_alf_classify_56x68_8_c: 35095.0
vvc_alf_classify_56x68_8_avx2: 6556.5
vvc_alf_classify_56x68_10_c: 34307.7
vvc_alf_classify_56x68_10_avx2: 5536.5
vvc_alf_classify_56x72_8_c: 37044.0
vvc_alf_classify_56x72_8_avx2: 6794.7
vvc_alf_classify_56x72_10_c: 36262.7
vvc_alf_classify_56x72_10_avx2: 5735.2
vvc_alf_classify_56x76_8_c: 39156.5
vvc_alf_classify_56x76_8_avx2: 7480.0
vvc_alf_classify_56x76_10_c: 64912.7
vvc_alf_classify_56x76_10_avx2: 6179.0
vvc_alf_classify_56x80_8_c: 41115.7
vvc_alf_classify_56x80_8_avx2: 7537.5
vvc_alf_classify_56x80_10_c: 40226.5
vvc_alf_classify_56x80_10_avx2: 6361.5
vvc_alf_classify_56x84_8_c: 43101.7
vvc_alf_classify_56x84_8_avx2: 8252.2
vvc_alf_classify_56x84_10_c: 44485.2
vvc_alf_classify_56x84_10_avx2: 6888.7
vvc_alf_classify_56x88_8_c: 45161.7
vvc_alf_classify_56x88_8_avx2: 8501.7
vvc_alf_classify_56x88_10_c: 45322.7
vvc_alf_classify_56x88_10_avx2: 7070.5
vvc_alf_classify_56x92_8_c: 47111.2
vvc_alf_classify_56x92_8_avx2: 8978.7
vvc_alf_classify_56x92_10_c: 46129.0
vvc_alf_classify_56x92_10_avx2: 7551.5
vvc_alf_classify_56x96_8_c: 49168.0
vvc_alf_classify_56x96_8_avx2: 9066.2
vvc_alf_classify_56x96_10_c: 61295.7
vvc_alf_classify_56x96_10_avx2: 7757.7
vvc_alf_classify_56x100_8_c: 51162.2
vvc_alf_classify_56x100_8_avx2: 9601.0
vvc_alf_classify_56x100_10_c: 50049.0
vvc_alf_classify_56x100_10_avx2: 8227.7
vvc_alf_classify_56x104_8_c: 53067.0
vvc_alf_classify_56x104_8_avx2: 10090.5
vvc_alf_classify_56x104_10_c: 51965.7
vvc_alf_classify_56x104_10_avx2: 8437.7
vvc_alf_classify_56x108_8_c: 93589.0
vvc_alf_classify_56x108_8_avx2: 10726.7
vvc_alf_classify_56x108_10_c: 55358.5
vvc_alf_classify_56x108_10_avx2: 8900.2
vvc_alf_classify_56x112_8_c: 57206.7
vvc_alf_classify_56x112_8_avx2: 10511.5
vvc_alf_classify_56x112_10_c: 55839.0
vvc_alf_classify_56x112_10_avx2: 9109.2
vvc_alf_classify_56x116_8_c: 59168.2
vvc_alf_classify_56x116_8_avx2: 10926.5
vvc_alf_classify_56x116_10_c: 59343.7
vvc_alf_classify_56x116_10_avx2: 9588.2
vvc_alf_classify_56x120_8_c: 61240.0
vvc_alf_classify_56x120_8_avx2: 11207.2
vvc_alf_classify_56x120_10_c: 59814.7
vvc_alf_classify_56x120_10_avx2: 9802.0
vvc_alf_classify_56x124_8_c: 66683.7
vvc_alf_classify_56x124_8_avx2: 11974.5
vvc_alf_classify_56x124_10_c: 61689.7
vvc_alf_classify_56x124_10_avx2: 10218.2
vvc_alf_classify_56x128_8_c: 65126.5
vvc_alf_classify_56x128_8_avx2: 11909.5
vvc_alf_classify_56x128_10_c: 63622.2
vvc_alf_classify_56x128_10_avx2: 10463.2
vvc_alf_classify_60x4_8_c: 11662.5
vvc_alf_classify_60x4_8_avx2: 755.5
vvc_alf_classify_60x4_10_c: 3397.0
vvc_alf_classify_60x4_10_avx2: 651.2
vvc_alf_classify_60x8_8_c: 5912.5
vvc_alf_classify_60x8_8_avx2: 996.7
vvc_alf_classify_60x8_10_c: 5475.2
vvc_alf_classify_60x8_10_avx2: 829.2
vvc_alf_classify_60x12_8_c: 7911.2
vvc_alf_classify_60x12_8_avx2: 1472.7
vvc_alf_classify_60x12_10_c: 7515.0
vvc_alf_classify_60x12_10_avx2: 1304.0
vvc_alf_classify_60x16_8_c: 10115.7
vvc_alf_classify_60x16_8_avx2: 1706.5
vvc_alf_classify_60x16_10_c: 9589.7
vvc_alf_classify_60x16_10_avx2: 1454.7
vvc_alf_classify_60x20_8_c: 12611.7
vvc_alf_classify_60x20_8_avx2: 2243.5
vvc_alf_classify_60x20_10_c: 11694.2
vvc_alf_classify_60x20_10_avx2: 1927.7
vvc_alf_classify_60x24_8_c: 14107.7
vvc_alf_classify_60x24_8_avx2: 2498.0
vvc_alf_classify_60x24_10_c: 13725.0
vvc_alf_classify_60x24_10_avx2: 2112.2
vvc_alf_classify_60x28_8_c: 16247.0
vvc_alf_classify_60x28_8_avx2: 2959.7
vvc_alf_classify_60x28_10_c: 15802.5
vvc_alf_classify_60x28_10_avx2: 2539.0
vvc_alf_classify_60x32_8_c: 18336.7
vvc_alf_classify_60x32_8_avx2: 3204.0
vvc_alf_classify_60x32_10_c: 17889.7
vvc_alf_classify_60x32_10_avx2: 2715.5
vvc_alf_classify_60x36_8_c: 20486.5
vvc_alf_classify_60x36_8_avx2: 3688.0
vvc_alf_classify_60x36_10_c: 19951.0
vvc_alf_classify_60x36_10_avx2: 4284.7
vvc_alf_classify_60x40_8_c: 22606.7
vvc_alf_classify_60x40_8_avx2: 3930.2
vvc_alf_classify_60x40_10_c: 22034.7
vvc_alf_classify_60x40_10_avx2: 3334.2
vvc_alf_classify_60x44_8_c: 25381.7
vvc_alf_classify_60x44_8_avx2: 4401.5
vvc_alf_classify_60x44_10_c: 24098.2
vvc_alf_classify_60x44_10_avx2: 3827.0
vvc_alf_classify_60x48_8_c: 26876.7
vvc_alf_classify_60x48_8_avx2: 4776.0
vvc_alf_classify_60x48_10_c: 26170.0
vvc_alf_classify_60x48_10_avx2: 3914.5
vvc_alf_classify_60x52_8_c: 28988.5
vvc_alf_classify_60x52_8_avx2: 5129.7
vvc_alf_classify_60x52_10_c: 28241.0
vvc_alf_classify_60x52_10_avx2: 4352.2
vvc_alf_classify_60x56_8_c: 31052.7
vvc_alf_classify_60x56_8_avx2: 5381.5
vvc_alf_classify_60x56_10_c: 30352.7
vvc_alf_classify_60x56_10_avx2: 4549.7
vvc_alf_classify_60x60_8_c: 33250.5
vvc_alf_classify_60x60_8_avx2: 5883.2
vvc_alf_classify_60x60_10_c: 32453.5
vvc_alf_classify_60x60_10_avx2: 4949.0
vvc_alf_classify_60x64_8_c: 35382.5
vvc_alf_classify_60x64_8_avx2: 6120.2
vvc_alf_classify_60x64_10_c: 34573.7
vvc_alf_classify_60x64_10_avx2: 5267.2
vvc_alf_classify_60x68_8_c: 37432.5
vvc_alf_classify_60x68_8_avx2: 6585.7
vvc_alf_classify_60x68_10_c: 36710.2
vvc_alf_classify_60x68_10_avx2: 5587.0
vvc_alf_classify_60x72_8_c: 39538.5
vvc_alf_classify_60x72_8_avx2: 7002.0
vvc_alf_classify_60x72_10_c: 38736.5
vvc_alf_classify_60x72_10_avx2: 5773.2
vvc_alf_classify_60x76_8_c: 41805.2
vvc_alf_classify_60x76_8_avx2: 7503.5
vvc_alf_classify_60x76_10_c: 41977.7
vvc_alf_classify_60x76_10_avx2: 6191.0
vvc_alf_classify_60x80_8_c: 43911.2
vvc_alf_classify_60x80_8_avx2: 7530.5
vvc_alf_classify_60x80_10_c: 42902.2
vvc_alf_classify_60x80_10_avx2: 6397.2
vvc_alf_classify_60x84_8_c: 46103.7
vvc_alf_classify_60x84_8_avx2: 8303.2
vvc_alf_classify_60x84_10_c: 46241.0
vvc_alf_classify_60x84_10_avx2: 6914.7
vvc_alf_classify_60x88_8_c: 48194.0
vvc_alf_classify_60x88_8_avx2: 8536.7
vvc_alf_classify_60x88_10_c: 47123.7
vvc_alf_classify_60x88_10_avx2: 7135.2
vvc_alf_classify_60x92_8_c: 50299.2
vvc_alf_classify_60x92_8_avx2: 9026.2
vvc_alf_classify_60x92_10_c: 49260.2
vvc_alf_classify_60x92_10_avx2: 7627.5
vvc_alf_classify_60x96_8_c: 52484.7
vvc_alf_classify_60x96_8_avx2: 9049.7
vvc_alf_classify_60x96_10_c: 51410.2
vvc_alf_classify_60x96_10_avx2: 7785.5
vvc_alf_classify_60x100_8_c: 54701.7
vvc_alf_classify_60x100_8_avx2: 9515.2
vvc_alf_classify_60x100_10_c: 61687.5
vvc_alf_classify_60x100_10_avx2: 8264.2
vvc_alf_classify_60x104_8_c: 56808.5
vvc_alf_classify_60x104_8_avx2: 9735.0
vvc_alf_classify_60x104_10_c: 58579.2
vvc_alf_classify_60x104_10_avx2: 8493.5
vvc_alf_classify_60x108_8_c: 59031.2
vvc_alf_classify_60x108_8_avx2: 10243.5
vvc_alf_classify_60x108_10_c: 57776.5
vvc_alf_classify_60x108_10_avx2: 8988.0
vvc_alf_classify_60x112_8_c: 61161.0
vvc_alf_classify_60x112_8_avx2: 19378.7
vvc_alf_classify_60x112_10_c: 59857.2
vvc_alf_classify_60x112_10_avx2: 9403.5
vvc_alf_classify_60x116_8_c: 63339.2
vvc_alf_classify_60x116_8_avx2: 11263.0
vvc_alf_classify_60x116_10_c: 108271.7
vvc_alf_classify_60x116_10_avx2: 9629.2
vvc_alf_classify_60x120_8_c: 65533.7
vvc_alf_classify_60x120_8_avx2: 11261.5
vvc_alf_classify_60x120_10_c: 63974.5
vvc_alf_classify_60x120_10_avx2: 9869.7
vvc_alf_classify_60x124_8_c: 128422.0
vvc_alf_classify_60x124_8_avx2: 12019.2
vvc_alf_classify_60x124_10_c: 65994.0
vvc_alf_classify_60x124_10_avx2: 10267.2
vvc_alf_classify_60x128_8_c: 90041.5
vvc_alf_classify_60x128_8_avx2: 12029.2
vvc_alf_classify_60x128_10_c: 68045.7
vvc_alf_classify_60x128_10_avx2: 12642.0
vvc_alf_classify_64x4_8_c: 3723.0
vvc_alf_classify_64x4_8_avx2: 871.0
vvc_alf_classify_64x4_10_c: 3592.7
vvc_alf_classify_64x4_10_avx2: 756.2
vvc_alf_classify_64x8_8_c: 5952.0
vvc_alf_classify_64x8_8_avx2: 1179.2
vvc_alf_classify_64x8_10_c: 5804.5
vvc_alf_classify_64x8_10_avx2: 967.0
vvc_alf_classify_64x12_8_c: 8222.5
vvc_alf_classify_64x12_8_avx2: 1734.0
vvc_alf_classify_64x12_10_c: 7983.5
vvc_alf_classify_64x12_10_avx2: 1499.5
vvc_alf_classify_64x16_8_c: 18657.7
vvc_alf_classify_64x16_8_avx2: 2030.5
vvc_alf_classify_64x16_10_c: 19251.0
vvc_alf_classify_64x16_10_avx2: 1699.0
vvc_alf_classify_64x20_8_c: 22643.2
vvc_alf_classify_64x20_8_avx2: 2597.0
vvc_alf_classify_64x20_10_c: 12420.2
vvc_alf_classify_64x20_10_avx2: 2186.0
vvc_alf_classify_64x24_8_c: 14990.2
vvc_alf_classify_64x24_8_avx2: 2894.2
vvc_alf_classify_64x24_10_c: 14601.5
vvc_alf_classify_64x24_10_avx2: 2477.2
vvc_alf_classify_64x28_8_c: 17265.0
vvc_alf_classify_64x28_8_avx2: 3422.2
vvc_alf_classify_64x28_10_c: 16790.7
vvc_alf_classify_64x28_10_avx2: 2880.7
vvc_alf_classify_64x32_8_c: 19616.0
vvc_alf_classify_64x32_8_avx2: 3724.5
vvc_alf_classify_64x32_10_c: 19511.7
vvc_alf_classify_64x32_10_avx2: 3105.7
vvc_alf_classify_64x36_8_c: 21791.2
vvc_alf_classify_64x36_8_avx2: 4250.5
vvc_alf_classify_64x36_10_c: 21212.7
vvc_alf_classify_64x36_10_avx2: 4861.7
vvc_alf_classify_64x40_8_c: 24067.0
vvc_alf_classify_64x40_8_avx2: 4558.5
vvc_alf_classify_64x40_10_c: 23391.5
vvc_alf_classify_64x40_10_avx2: 3793.0
vvc_alf_classify_64x44_8_c: 26300.2
vvc_alf_classify_64x44_8_avx2: 5098.5
vvc_alf_classify_64x44_10_c: 25601.7
vvc_alf_classify_64x44_10_avx2: 4381.0
vvc_alf_classify_64x48_8_c: 28551.5
vvc_alf_classify_64x48_8_avx2: 16879.5
vvc_alf_classify_64x48_10_c: 27861.2
vvc_alf_classify_64x48_10_avx2: 4515.2
vvc_alf_classify_64x52_8_c: 30856.2
vvc_alf_classify_64x52_8_avx2: 5891.5
vvc_alf_classify_64x52_10_c: 30032.0
vvc_alf_classify_64x52_10_avx2: 4925.7
vvc_alf_classify_64x56_8_c: 33136.5
vvc_alf_classify_64x56_8_avx2: 6249.7
vvc_alf_classify_64x56_10_c: 32272.7
vvc_alf_classify_64x56_10_avx2: 5179.0
vvc_alf_classify_64x60_8_c: 35354.0
vvc_alf_classify_64x60_8_avx2: 6783.7
vvc_alf_classify_64x60_10_c: 34487.2
vvc_alf_classify_64x60_10_avx2: 5625.0
vvc_alf_classify_64x64_8_c: 37661.2
vvc_alf_classify_64x64_8_avx2: 7085.2
vvc_alf_classify_64x64_10_c: 36687.7
vvc_alf_classify_64x64_10_avx2: 6024.5
vvc_alf_classify_64x68_8_c: 39874.5
vvc_alf_classify_64x68_8_avx2: 7678.7
vvc_alf_classify_64x68_10_c: 39001.0
vvc_alf_classify_64x68_10_avx2: 7132.5
vvc_alf_classify_64x72_8_c: 42170.2
vvc_alf_classify_64x72_8_avx2: 8176.2
vvc_alf_classify_64x72_10_c: 41205.2
vvc_alf_classify_64x72_10_avx2: 6690.0
vvc_alf_classify_64x76_8_c: 44412.5
vvc_alf_classify_64x76_8_avx2: 8500.2
vvc_alf_classify_64x76_10_c: 44564.0
vvc_alf_classify_64x76_10_avx2: 7182.0
vvc_alf_classify_64x80_8_c: 46690.2
vvc_alf_classify_64x80_8_avx2: 11504.2
vvc_alf_classify_64x80_10_c: 45674.0
vvc_alf_classify_64x80_10_avx2: 7404.7
vvc_alf_classify_64x84_8_c: 48897.7
vvc_alf_classify_64x84_8_avx2: 9564.7
vvc_alf_classify_64x84_10_c: 49035.0
vvc_alf_classify_64x84_10_avx2: 7923.7
vvc_alf_classify_64x88_8_c: 51226.2
vvc_alf_classify_64x88_8_avx2: 9865.2
vvc_alf_classify_64x88_10_c: 50101.2
vvc_alf_classify_64x88_10_avx2: 8192.0
vvc_alf_classify_64x92_8_c: 53611.5
vvc_alf_classify_64x92_8_avx2: 10117.0
vvc_alf_classify_64x92_10_c: 52247.2
vvc_alf_classify_64x92_10_avx2: 8652.7
vvc_alf_classify_64x96_8_c: 55821.0
vvc_alf_classify_64x96_8_avx2: 19153.0
vvc_alf_classify_64x96_10_c: 54491.7
vvc_alf_classify_64x96_10_avx2: 8941.2
vvc_alf_classify_64x100_8_c: 58148.2
vvc_alf_classify_64x100_8_avx2: 10996.2
vvc_alf_classify_64x100_10_c: 58252.5
vvc_alf_classify_64x100_10_avx2: 9427.5
vvc_alf_classify_64x104_8_c: 60409.0
vvc_alf_classify_64x104_8_avx2: 11382.7
vvc_alf_classify_64x104_10_c: 60470.7
vvc_alf_classify_64x104_10_avx2: 9708.7
vvc_alf_classify_64x108_8_c: 62720.5
vvc_alf_classify_64x108_8_avx2: 11765.0
vvc_alf_classify_64x108_10_c: 73424.5
vvc_alf_classify_64x108_10_avx2: 10192.2
vvc_alf_classify_64x112_8_c: 64955.2
vvc_alf_classify_64x112_8_avx2: 12140.2
vvc_alf_classify_64x112_10_c: 64983.5
vvc_alf_classify_64x112_10_avx2: 10426.7
vvc_alf_classify_64x116_8_c: 67216.7
vvc_alf_classify_64x116_8_avx2: 13101.2
vvc_alf_classify_64x116_10_c: 69119.5
vvc_alf_classify_64x116_10_avx2: 10902.5
vvc_alf_classify_64x120_8_c: 69503.7
vvc_alf_classify_64x120_8_avx2: 13039.0
vvc_alf_classify_64x120_10_c: 67813.2
vvc_alf_classify_64x120_10_avx2: 11182.0
vvc_alf_classify_64x124_8_c: 71656.7
vvc_alf_classify_64x124_8_avx2: 13608.0
vvc_alf_classify_64x124_10_c: 70031.0
vvc_alf_classify_64x124_10_avx2: 11697.0
vvc_alf_classify_64x128_8_c: 73895.0
vvc_alf_classify_64x128_8_avx2: 23036.5
vvc_alf_classify_64x128_10_c: 72049.0
vvc_alf_classify_64x128_10_avx2: 11957.7
vvc_alf_classify_68x4_8_c: 6104.5
vvc_alf_classify_68x4_8_avx2: 929.0
vvc_alf_classify_68x4_10_c: 3801.2
vvc_alf_classify_68x4_10_avx2: 787.0
vvc_alf_classify_68x8_8_c: 6298.2
vvc_alf_classify_68x8_8_avx2: 1232.7
vvc_alf_classify_68x8_10_c: 6138.0
vvc_alf_classify_68x8_10_avx2: 1017.0
vvc_alf_classify_68x12_8_c: 8929.5
vvc_alf_classify_68x12_8_avx2: 1834.0
vvc_alf_classify_68x12_10_c: 9148.2
vvc_alf_classify_68x12_10_avx2: 1610.0
vvc_alf_classify_68x16_8_c: 19903.5
vvc_alf_classify_68x16_8_avx2: 2142.0
vvc_alf_classify_68x16_10_c: 10808.0
vvc_alf_classify_68x16_10_avx2: 1802.7
vvc_alf_classify_68x20_8_c: 13827.2
vvc_alf_classify_68x20_8_avx2: 2750.5
vvc_alf_classify_68x20_10_c: 13162.7
vvc_alf_classify_68x20_10_avx2: 2342.5
vvc_alf_classify_68x24_8_c: 15862.7
vvc_alf_classify_68x24_8_avx2: 3061.7
vvc_alf_classify_68x24_10_c: 15506.0
vvc_alf_classify_68x24_10_avx2: 2576.2
vvc_alf_classify_68x28_8_c: 18326.2
vvc_alf_classify_68x28_8_avx2: 3641.7
vvc_alf_classify_68x28_10_c: 17756.0
vvc_alf_classify_68x28_10_avx2: 3089.2
vvc_alf_classify_68x32_8_c: 20681.0
vvc_alf_classify_68x32_8_avx2: 3935.2
vvc_alf_classify_68x32_10_c: 20153.0
vvc_alf_classify_68x32_10_avx2: 3324.0
vvc_alf_classify_68x36_8_c: 23079.5
vvc_alf_classify_68x36_8_avx2: 5052.5
vvc_alf_classify_68x36_10_c: 22453.2
vvc_alf_classify_68x36_10_avx2: 3839.2
vvc_alf_classify_68x40_8_c: 25528.0
vvc_alf_classify_68x40_8_avx2: 5375.5
vvc_alf_classify_68x40_10_c: 25439.5
vvc_alf_classify_68x40_10_avx2: 4083.5
vvc_alf_classify_68x44_8_c: 27835.7
vvc_alf_classify_68x44_8_avx2: 5425.5
vvc_alf_classify_68x44_10_c: 27156.7
vvc_alf_classify_68x44_10_avx2: 4715.0
vvc_alf_classify_68x48_8_c: 30252.5
vvc_alf_classify_68x48_8_avx2: 5725.5
vvc_alf_classify_68x48_10_c: 29457.7
vvc_alf_classify_68x48_10_avx2: 4934.2
vvc_alf_classify_68x52_8_c: 32636.7
vvc_alf_classify_68x52_8_avx2: 6303.5
vvc_alf_classify_68x52_10_c: 31844.5
vvc_alf_classify_68x52_10_avx2: 5314.5
vvc_alf_classify_68x56_8_c: 35039.2
vvc_alf_classify_68x56_8_avx2: 6623.5
vvc_alf_classify_68x56_10_c: 34209.0
vvc_alf_classify_68x56_10_avx2: 5575.7
vvc_alf_classify_68x60_8_c: 37513.0
vvc_alf_classify_68x60_8_avx2: 7210.5
vvc_alf_classify_68x60_10_c: 36603.7
vvc_alf_classify_68x60_10_avx2: 6089.7
vvc_alf_classify_68x64_8_c: 39852.7
vvc_alf_classify_68x64_8_avx2: 7506.0
vvc_alf_classify_68x64_10_c: 38954.0
vvc_alf_classify_68x64_10_avx2: 6312.2
vvc_alf_classify_68x68_8_c: 42225.2
vvc_alf_classify_68x68_8_avx2: 8175.5
vvc_alf_classify_68x68_10_c: 41316.2
vvc_alf_classify_68x68_10_avx2: 6930.5
vvc_alf_classify_68x72_8_c: 45843.7
vvc_alf_classify_68x72_8_avx2: 8676.7
vvc_alf_classify_68x72_10_c: 43700.5
vvc_alf_classify_68x72_10_avx2: 7206.7
vvc_alf_classify_68x76_8_c: 47006.2
vvc_alf_classify_68x76_8_avx2: 12198.0
vvc_alf_classify_68x76_10_c: 46000.2
vvc_alf_classify_68x76_10_avx2: 7708.7
vvc_alf_classify_68x80_8_c: 49479.2
vvc_alf_classify_68x80_8_avx2: 9338.0
vvc_alf_classify_68x80_10_c: 48364.5
vvc_alf_classify_68x80_10_avx2: 7955.2
vvc_alf_classify_68x84_8_c: 51963.5
vvc_alf_classify_68x84_8_avx2: 10207.0
vvc_alf_classify_68x84_10_c: 50718.5
vvc_alf_classify_68x84_10_avx2: 8750.5
vvc_alf_classify_68x88_8_c: 54344.2
vvc_alf_classify_68x88_8_avx2: 10493.7
vvc_alf_classify_68x88_10_c: 70013.2
vvc_alf_classify_68x88_10_avx2: 8810.7
vvc_alf_classify_68x92_8_c: 56737.5
vvc_alf_classify_68x92_8_avx2: 10814.5
vvc_alf_classify_68x92_10_c: 56925.7
vvc_alf_classify_68x92_10_avx2: 9342.5
vvc_alf_classify_68x96_8_c: 59233.0
vvc_alf_classify_68x96_8_avx2: 11322.5
vvc_alf_classify_68x96_10_c: 59301.2
vvc_alf_classify_68x96_10_avx2: 9627.0
vvc_alf_classify_68x100_8_c: 61642.2
vvc_alf_classify_68x100_8_avx2: 12001.2
vvc_alf_classify_68x100_10_c: 60201.2
vvc_alf_classify_68x100_10_avx2: 10178.7
vvc_alf_classify_68x104_8_c: 64171.0
vvc_alf_classify_68x104_8_avx2: 15589.5
vvc_alf_classify_68x104_10_c: 66096.0
vvc_alf_classify_68x104_10_avx2: 10442.5
vvc_alf_classify_68x108_8_c: 76781.2
vvc_alf_classify_68x108_8_avx2: 12918.5
vvc_alf_classify_68x108_10_c: 64967.2
vvc_alf_classify_68x108_10_avx2: 11000.0
vvc_alf_classify_68x112_8_c: 68881.7
vvc_alf_classify_68x112_8_avx2: 12894.0
vvc_alf_classify_68x112_10_c: 67330.7
vvc_alf_classify_68x112_10_avx2: 11222.7
vvc_alf_classify_68x116_8_c: 71385.0
vvc_alf_classify_68x116_8_avx2: 13935.2
vvc_alf_classify_68x116_10_c: 124259.7
vvc_alf_classify_68x116_10_avx2: 11805.7
vvc_alf_classify_68x120_8_c: 73800.5
vvc_alf_classify_68x120_8_avx2: 13922.2
vvc_alf_classify_68x120_10_c: 71991.0
vvc_alf_classify_68x120_10_avx2: 12118.5
vvc_alf_classify_68x124_8_c: 76190.2
vvc_alf_classify_68x124_8_avx2: 23092.7
vvc_alf_classify_68x124_10_c: 74383.0
vvc_alf_classify_68x124_10_avx2: 12677.2
vvc_alf_classify_68x128_8_c: 78439.2
vvc_alf_classify_68x128_8_avx2: 15155.0
vvc_alf_classify_68x128_10_c: 76557.2
vvc_alf_classify_68x128_10_avx2: 12919.2
vvc_alf_classify_72x4_8_c: 4247.0
vvc_alf_classify_72x4_8_avx2: 927.5
vvc_alf_classify_72x4_10_c: 4021.7
vvc_alf_classify_72x4_10_avx2: 783.2
vvc_alf_classify_72x8_8_c: 6662.2
vvc_alf_classify_72x8_8_avx2: 1225.5
vvc_alf_classify_72x8_10_c: 6474.7
vvc_alf_classify_72x8_10_avx2: 1017.7
vvc_alf_classify_72x12_8_c: 9500.0
vvc_alf_classify_72x12_8_avx2: 1848.0
vvc_alf_classify_72x12_10_c: 8972.2
vvc_alf_classify_72x12_10_avx2: 1618.2
vvc_alf_classify_72x16_8_c: 12019.2
vvc_alf_classify_72x16_8_avx2: 2142.2
vvc_alf_classify_72x16_10_c: 11353.7
vvc_alf_classify_72x16_10_avx2: 1810.7
vvc_alf_classify_72x20_8_c: 14567.5
vvc_alf_classify_72x20_8_avx2: 2832.5
vvc_alf_classify_72x20_10_c: 13850.0
vvc_alf_classify_72x20_10_avx2: 2358.7
vvc_alf_classify_72x24_8_c: 16775.0
vvc_alf_classify_72x24_8_avx2: 3065.5
vvc_alf_classify_72x24_10_c: 16326.7
vvc_alf_classify_72x24_10_avx2: 2586.7
vvc_alf_classify_72x28_8_c: 19343.5
vvc_alf_classify_72x28_8_avx2: 3648.7
vvc_alf_classify_72x28_10_c: 18861.0
vvc_alf_classify_72x28_10_avx2: 3092.5
vvc_alf_classify_72x32_8_c: 21832.2
vvc_alf_classify_72x32_8_avx2: 3946.5
vvc_alf_classify_72x32_10_c: 21221.5
vvc_alf_classify_72x32_10_avx2: 3330.7
vvc_alf_classify_72x36_8_c: 24411.0
vvc_alf_classify_72x36_8_avx2: 4537.7
vvc_alf_classify_72x36_10_c: 23720.7
vvc_alf_classify_72x36_10_avx2: 3865.2
vvc_alf_classify_72x40_8_c: 26833.5
vvc_alf_classify_72x40_8_avx2: 4968.2
vvc_alf_classify_72x40_10_c: 26146.2
vvc_alf_classify_72x40_10_avx2: 4085.7
vvc_alf_classify_72x44_8_c: 29480.0
vvc_alf_classify_72x44_8_avx2: 5421.7
vvc_alf_classify_72x44_10_c: 28680.2
vvc_alf_classify_72x44_10_avx2: 4718.7
vvc_alf_classify_72x48_8_c: 31904.0
vvc_alf_classify_72x48_8_avx2: 5724.0
vvc_alf_classify_72x48_10_c: 31156.2
vvc_alf_classify_72x48_10_avx2: 4823.7
vvc_alf_classify_72x52_8_c: 34512.7
vvc_alf_classify_72x52_8_avx2: 6324.2
vvc_alf_classify_72x52_10_c: 33691.2
vvc_alf_classify_72x52_10_avx2: 5478.0
vvc_alf_classify_72x56_8_c: 37046.0
vvc_alf_classify_72x56_8_avx2: 6809.7
vvc_alf_classify_72x56_10_c: 36104.0
vvc_alf_classify_72x56_10_avx2: 5590.0
vvc_alf_classify_72x60_8_c: 39525.7
vvc_alf_classify_72x60_8_avx2: 7420.7
vvc_alf_classify_72x60_10_c: 39589.5
vvc_alf_classify_72x60_10_avx2: 6112.0
vvc_alf_classify_72x64_8_c: 42244.7
vvc_alf_classify_72x64_8_avx2: 7524.0
vvc_alf_classify_72x64_10_c: 41351.7
vvc_alf_classify_72x64_10_avx2: 6337.0
vvc_alf_classify_72x68_8_c: 53394.0
vvc_alf_classify_72x68_8_avx2: 8198.5
vvc_alf_classify_72x68_10_c: 67545.2
vvc_alf_classify_72x68_10_avx2: 6959.5
vvc_alf_classify_72x72_8_c: 47175.2
vvc_alf_classify_72x72_8_avx2: 11214.5
vvc_alf_classify_72x72_10_c: 48550.5
vvc_alf_classify_72x72_10_avx2: 7231.2
vvc_alf_classify_72x76_8_c: 49661.0
vvc_alf_classify_72x76_8_avx2: 11986.2
vvc_alf_classify_72x76_10_c: 48558.0
vvc_alf_classify_72x76_10_avx2: 7751.7
vvc_alf_classify_72x80_8_c: 52309.0
vvc_alf_classify_72x80_8_avx2: 9370.0
vvc_alf_classify_72x80_10_c: 51034.2
vvc_alf_classify_72x80_10_avx2: 7999.7
vvc_alf_classify_72x84_8_c: 54803.0
vvc_alf_classify_72x84_8_avx2: 9965.0
vvc_alf_classify_72x84_10_c: 53464.7
vvc_alf_classify_72x84_10_avx2: 8562.0
vvc_alf_classify_72x88_8_c: 57452.5
vvc_alf_classify_72x88_8_avx2: 10627.0
vvc_alf_classify_72x88_10_c: 55965.5
vvc_alf_classify_72x88_10_avx2: 8858.5
vvc_alf_classify_72x92_8_c: 59940.5
vvc_alf_classify_72x92_8_avx2: 10843.0
vvc_alf_classify_72x92_10_c: 105877.7
vvc_alf_classify_72x92_10_avx2: 9358.2
vvc_alf_classify_72x96_8_c: 62520.0
vvc_alf_classify_72x96_8_avx2: 11135.0
vvc_alf_classify_72x96_10_c: 114266.5
vvc_alf_classify_72x96_10_avx2: 9707.2
vvc_alf_classify_72x100_8_c: 65064.7
vvc_alf_classify_72x100_8_avx2: 12045.2
vvc_alf_classify_72x100_10_c: 65117.5
vvc_alf_classify_72x100_10_avx2: 10242.0
vvc_alf_classify_72x104_8_c: 67648.0
vvc_alf_classify_72x104_8_avx2: 12035.2
vvc_alf_classify_72x104_10_c: 66391.7
vvc_alf_classify_72x104_10_avx2: 10490.7
vvc_alf_classify_72x108_8_c: 70124.0
vvc_alf_classify_72x108_8_avx2: 12973.5
vvc_alf_classify_72x108_10_c: 68434.5
vvc_alf_classify_72x108_10_avx2: 11000.7
vvc_alf_classify_72x112_8_c: 72658.2
vvc_alf_classify_72x112_8_avx2: 12922.0
vvc_alf_classify_72x112_10_c: 72752.7
vvc_alf_classify_72x112_10_avx2: 11295.7
vvc_alf_classify_72x116_8_c: 75252.0
vvc_alf_classify_72x116_8_avx2: 14020.5
vvc_alf_classify_72x116_10_c: 75308.5
vvc_alf_classify_72x116_10_avx2: 11900.5
vvc_alf_classify_72x120_8_c: 77831.5
vvc_alf_classify_72x120_8_avx2: 13933.5
vvc_alf_classify_72x120_10_c: 75910.2
vvc_alf_classify_72x120_10_avx2: 12162.5
vvc_alf_classify_72x124_8_c: 80310.5
vvc_alf_classify_72x124_8_avx2: 14529.2
vvc_alf_classify_72x124_10_c: 79012.5
vvc_alf_classify_72x124_10_avx2: 12677.7
vvc_alf_classify_72x128_8_c: 84960.0
vvc_alf_classify_72x128_8_avx2: 14841.0
vvc_alf_classify_72x128_10_c: 107239.0
vvc_alf_classify_72x128_10_avx2: 12968.2
vvc_alf_classify_76x4_8_c: 4633.7
vvc_alf_classify_76x4_8_avx2: 932.7
vvc_alf_classify_76x4_10_c: 4272.0
vvc_alf_classify_76x4_10_avx2: 795.0
vvc_alf_classify_76x8_8_c: 7905.5
vvc_alf_classify_76x8_8_avx2: 1234.2
vvc_alf_classify_76x8_10_c: 19211.5
vvc_alf_classify_76x8_10_avx2: 1025.2
vvc_alf_classify_76x12_8_c: 10295.7
vvc_alf_classify_76x12_8_avx2: 1849.5
vvc_alf_classify_76x12_10_c: 9518.2
vvc_alf_classify_76x12_10_avx2: 1619.0
vvc_alf_classify_76x16_8_c: 13146.2
vvc_alf_classify_76x16_8_avx2: 2151.7
vvc_alf_classify_76x16_10_c: 12145.5
vvc_alf_classify_76x16_10_avx2: 1819.0
vvc_alf_classify_76x20_8_c: 25675.5
vvc_alf_classify_76x20_8_avx2: 2772.7
vvc_alf_classify_76x20_10_c: 14780.2
vvc_alf_classify_76x20_10_avx2: 2359.7
vvc_alf_classify_76x24_8_c: 17877.2
vvc_alf_classify_76x24_8_avx2: 3150.0
vvc_alf_classify_76x24_10_c: 17904.0
vvc_alf_classify_76x24_10_avx2: 2592.0
vvc_alf_classify_76x28_8_c: 20605.0
vvc_alf_classify_76x28_8_avx2: 3665.7
vvc_alf_classify_76x28_10_c: 20071.0
vvc_alf_classify_76x28_10_avx2: 3193.2
vvc_alf_classify_76x32_8_c: 23248.5
vvc_alf_classify_76x32_8_avx2: 3963.5
vvc_alf_classify_76x32_10_c: 22641.0
vvc_alf_classify_76x32_10_avx2: 3528.0
vvc_alf_classify_76x36_8_c: 25997.2
vvc_alf_classify_76x36_8_avx2: 4553.5
vvc_alf_classify_76x36_10_c: 25317.5
vvc_alf_classify_76x36_10_avx2: 3878.0
vvc_alf_classify_76x40_8_c: 28701.2
vvc_alf_classify_76x40_8_avx2: 4852.7
vvc_alf_classify_76x40_10_c: 27898.5
vvc_alf_classify_76x40_10_avx2: 5867.7
vvc_alf_classify_76x44_8_c: 31374.5
vvc_alf_classify_76x44_8_avx2: 5759.0
vvc_alf_classify_76x44_10_c: 30566.0
vvc_alf_classify_76x44_10_avx2: 4744.0
vvc_alf_classify_76x48_8_c: 34060.0
vvc_alf_classify_76x48_8_avx2: 5745.7
vvc_alf_classify_76x48_10_c: 34274.7
vvc_alf_classify_76x48_10_avx2: 4833.5
vvc_alf_classify_76x52_8_c: 36723.0
vvc_alf_classify_76x52_8_avx2: 6358.5
vvc_alf_classify_76x52_10_c: 35839.0
vvc_alf_classify_76x52_10_avx2: 5552.7
vvc_alf_classify_76x56_8_c: 39423.7
vvc_alf_classify_76x56_8_avx2: 6663.0
vvc_alf_classify_76x56_10_c: 38493.0
vvc_alf_classify_76x56_10_avx2: 5619.7
vvc_alf_classify_76x60_8_c: 42163.5
vvc_alf_classify_76x60_8_avx2: 7260.5
vvc_alf_classify_76x60_10_c: 41103.7
vvc_alf_classify_76x60_10_avx2: 6841.5
vvc_alf_classify_76x64_8_c: 44916.7
vvc_alf_classify_76x64_8_avx2: 7550.0
vvc_alf_classify_76x64_10_c: 43823.5
vvc_alf_classify_76x64_10_avx2: 6363.7
vvc_alf_classify_76x68_8_c: 47678.0
vvc_alf_classify_76x68_8_avx2: 8216.5
vvc_alf_classify_76x68_10_c: 46482.0
vvc_alf_classify_76x68_10_avx2: 7003.2
vvc_alf_classify_76x72_8_c: 50366.7
vvc_alf_classify_76x72_8_avx2: 11094.2
vvc_alf_classify_76x72_10_c: 49293.7
vvc_alf_classify_76x72_10_avx2: 7271.5
vvc_alf_classify_76x76_8_c: 53078.2
vvc_alf_classify_76x76_8_avx2: 9342.7
vvc_alf_classify_76x76_10_c: 63219.5
vvc_alf_classify_76x76_10_avx2: 7792.7
vvc_alf_classify_76x80_8_c: 55789.7
vvc_alf_classify_76x80_8_avx2: 9410.2
vvc_alf_classify_76x80_10_c: 54511.0
vvc_alf_classify_76x80_10_avx2: 8037.7
vvc_alf_classify_76x84_8_c: 58525.7
vvc_alf_classify_76x84_8_avx2: 10252.0
vvc_alf_classify_76x84_10_c: 57079.5
vvc_alf_classify_76x84_10_avx2: 8603.0
vvc_alf_classify_76x88_8_c: 61157.2
vvc_alf_classify_76x88_8_avx2: 14401.7
vvc_alf_classify_76x88_10_c: 59927.7
vvc_alf_classify_76x88_10_avx2: 8881.5
vvc_alf_classify_76x92_8_c: 72620.2
vvc_alf_classify_76x92_8_avx2: 11391.0
vvc_alf_classify_76x92_10_c: 62475.2
vvc_alf_classify_76x92_10_avx2: 9436.2
vvc_alf_classify_76x96_8_c: 66747.0
vvc_alf_classify_76x96_8_avx2: 11188.5
vvc_alf_classify_76x96_10_c: 65167.5
vvc_alf_classify_76x96_10_avx2: 9749.0
vvc_alf_classify_76x100_8_c: 69424.7
vvc_alf_classify_76x100_8_avx2: 12085.5
vvc_alf_classify_76x100_10_c: 67832.7
vvc_alf_classify_76x100_10_avx2: 10952.5
vvc_alf_classify_76x104_8_c: 72164.5
vvc_alf_classify_76x104_8_avx2: 12072.5
vvc_alf_classify_76x104_10_c: 72270.2
vvc_alf_classify_76x104_10_avx2: 10550.2
vvc_alf_classify_76x108_8_c: 74791.7
vvc_alf_classify_76x108_8_avx2: 12994.0
vvc_alf_classify_76x108_10_c: 130213.7
vvc_alf_classify_76x108_10_avx2: 11073.7
vvc_alf_classify_76x112_8_c: 77550.7
vvc_alf_classify_76x112_8_avx2: 17381.2
vvc_alf_classify_76x112_10_c: 77789.5
vvc_alf_classify_76x112_10_avx2: 11333.0
vvc_alf_classify_76x116_8_c: 80354.5
vvc_alf_classify_76x116_8_avx2: 14416.7
vvc_alf_classify_76x116_10_c: 79035.5
vvc_alf_classify_76x116_10_avx2: 11961.5
vvc_alf_classify_76x120_8_c: 83188.7
vvc_alf_classify_76x120_8_avx2: 13960.2
vvc_alf_classify_76x120_10_c: 81126.7
vvc_alf_classify_76x120_10_avx2: 12201.2
vvc_alf_classify_76x124_8_c: 88152.0
vvc_alf_classify_76x124_8_avx2: 14623.0
vvc_alf_classify_76x124_10_c: 83762.7
vvc_alf_classify_76x124_10_avx2: 12730.0
vvc_alf_classify_76x128_8_c: 88425.2
vvc_alf_classify_76x128_8_avx2: 15309.5
vvc_alf_classify_76x128_10_c: 86329.0
vvc_alf_classify_76x128_10_avx2: 13013.0
vvc_alf_classify_80x4_8_c: 4608.5
vvc_alf_classify_80x4_8_avx2: 1048.2
vvc_alf_classify_80x4_10_c: 4467.0
vvc_alf_classify_80x4_10_avx2: 883.5
vvc_alf_classify_80x8_8_c: 16560.7
vvc_alf_classify_80x8_8_avx2: 1413.0
vvc_alf_classify_80x8_10_c: 7221.7
vvc_alf_classify_80x8_10_avx2: 1156.0
vvc_alf_classify_80x12_8_c: 10551.0
vvc_alf_classify_80x12_8_avx2: 2114.0
vvc_alf_classify_80x12_10_c: 9973.2
vvc_alf_classify_80x12_10_avx2: 1852.5
vvc_alf_classify_80x16_8_c: 13102.2
vvc_alf_classify_80x16_8_avx2: 2544.2
vvc_alf_classify_80x16_10_c: 12781.2
vvc_alf_classify_80x16_10_avx2: 2323.5
vvc_alf_classify_80x20_8_c: 34616.7
vvc_alf_classify_80x20_8_avx2: 3118.2
vvc_alf_classify_80x20_10_c: 15529.2
vvc_alf_classify_80x20_10_avx2: 2718.5
vvc_alf_classify_80x24_8_c: 18748.5
vvc_alf_classify_80x24_8_avx2: 3575.2
vvc_alf_classify_80x24_10_c: 18301.7
vvc_alf_classify_80x24_10_avx2: 2994.0
vvc_alf_classify_80x28_8_c: 21601.5
vvc_alf_classify_80x28_8_avx2: 4112.7
vvc_alf_classify_80x28_10_c: 68371.0
vvc_alf_classify_80x28_10_avx2: 3586.5
vvc_alf_classify_80x32_8_c: 24438.0
vvc_alf_classify_80x32_8_avx2: 4495.2
vvc_alf_classify_80x32_10_c: 23808.5
vvc_alf_classify_80x32_10_avx2: 3755.2
vvc_alf_classify_80x36_8_c: 27255.0
vvc_alf_classify_80x36_8_avx2: 5147.7
vvc_alf_classify_80x36_10_c: 26578.0
vvc_alf_classify_80x36_10_avx2: 12649.5
vvc_alf_classify_80x40_8_c: 30087.7
vvc_alf_classify_80x40_8_avx2: 5485.7
vvc_alf_classify_80x40_10_c: 29355.7
vvc_alf_classify_80x40_10_avx2: 4587.0
vvc_alf_classify_80x44_8_c: 32937.7
vvc_alf_classify_80x44_8_avx2: 6145.5
vvc_alf_classify_80x44_10_c: 32119.2
vvc_alf_classify_80x44_10_avx2: 5275.0
vvc_alf_classify_80x48_8_c: 35763.0
vvc_alf_classify_80x48_8_avx2: 6468.0
vvc_alf_classify_80x48_10_c: 34904.5
vvc_alf_classify_80x48_10_avx2: 5418.7
vvc_alf_classify_80x52_8_c: 39599.2
vvc_alf_classify_80x52_8_avx2: 7174.7
vvc_alf_classify_80x52_10_c: 37653.7
vvc_alf_classify_80x52_10_avx2: 6012.2
vvc_alf_classify_80x56_8_c: 41508.2
vvc_alf_classify_80x56_8_avx2: 7511.2
vvc_alf_classify_80x56_10_c: 40429.2
vvc_alf_classify_80x56_10_avx2: 6298.2
vvc_alf_classify_80x60_8_c: 44284.5
vvc_alf_classify_80x60_8_avx2: 8252.2
vvc_alf_classify_80x60_10_c: 43316.2
vvc_alf_classify_80x60_10_avx2: 6887.2
vvc_alf_classify_80x64_8_c: 47146.2
vvc_alf_classify_80x64_8_avx2: 8620.0
vvc_alf_classify_80x64_10_c: 47253.0
vvc_alf_classify_80x64_10_avx2: 7166.5
vvc_alf_classify_80x68_8_c: 49968.5
vvc_alf_classify_80x68_8_avx2: 9267.2
vvc_alf_classify_80x68_10_c: 48771.7
vvc_alf_classify_80x68_10_avx2: 7760.7
vvc_alf_classify_80x72_8_c: 52813.2
vvc_alf_classify_80x72_8_avx2: 9574.0
vvc_alf_classify_80x72_10_c: 51611.2
vvc_alf_classify_80x72_10_avx2: 8078.7
vvc_alf_classify_80x76_8_c: 55685.5
vvc_alf_classify_80x76_8_avx2: 10497.7
vvc_alf_classify_80x76_10_c: 54412.7
vvc_alf_classify_80x76_10_avx2: 8646.2
vvc_alf_classify_80x80_8_c: 58621.7
vvc_alf_classify_80x80_8_avx2: 13887.2
vvc_alf_classify_80x80_10_c: 124217.0
vvc_alf_classify_80x80_10_avx2: 8955.2
vvc_alf_classify_80x84_8_c: 61433.5
vvc_alf_classify_80x84_8_avx2: 11576.5
vvc_alf_classify_80x84_10_c: 59853.5
vvc_alf_classify_80x84_10_avx2: 9578.5
vvc_alf_classify_80x88_8_c: 71694.5
vvc_alf_classify_80x88_8_avx2: 15040.7
vvc_alf_classify_80x88_10_c: 62628.2
vvc_alf_classify_80x88_10_avx2: 9930.0
vvc_alf_classify_80x92_8_c: 67087.2
vvc_alf_classify_80x92_8_avx2: 12269.7
vvc_alf_classify_80x92_10_c: 116943.5
vvc_alf_classify_80x92_10_avx2: 10532.5
vvc_alf_classify_80x96_8_c: 70031.7
vvc_alf_classify_80x96_8_avx2: 21980.0
vvc_alf_classify_80x96_10_c: 126884.5
vvc_alf_classify_80x96_10_avx2: 10834.7
vvc_alf_classify_80x100_8_c: 72805.7
vvc_alf_classify_80x100_8_avx2: 13629.2
vvc_alf_classify_80x100_10_c: 71001.2
vvc_alf_classify_80x100_10_avx2: 11377.0
vvc_alf_classify_80x104_8_c: 75675.7
vvc_alf_classify_80x104_8_avx2: 13704.7
vvc_alf_classify_80x104_10_c: 73803.5
vvc_alf_classify_80x104_10_avx2: 20744.2
vvc_alf_classify_80x108_8_c: 90007.2
vvc_alf_classify_80x108_8_avx2: 14325.0
vvc_alf_classify_80x108_10_c: 78656.2
vvc_alf_classify_80x108_10_avx2: 12289.2
vvc_alf_classify_80x112_8_c: 81427.5
vvc_alf_classify_80x112_8_avx2: 14605.7
vvc_alf_classify_80x112_10_c: 79553.7
vvc_alf_classify_80x112_10_avx2: 12597.5
vvc_alf_classify_80x116_8_c: 86491.0
vvc_alf_classify_80x116_8_avx2: 16225.5
vvc_alf_classify_80x116_10_c: 84457.0
vvc_alf_classify_80x116_10_avx2: 13196.7
vvc_alf_classify_80x120_8_c: 87295.0
vvc_alf_classify_80x120_8_avx2: 16167.5
vvc_alf_classify_80x120_10_c: 85213.5
vvc_alf_classify_80x120_10_avx2: 13461.2
vvc_alf_classify_80x124_8_c: 90062.7
vvc_alf_classify_80x124_8_avx2: 21437.5
vvc_alf_classify_80x124_10_c: 87712.7
vvc_alf_classify_80x124_10_avx2: 14429.0
vvc_alf_classify_80x128_8_c: 92741.5
vvc_alf_classify_80x128_8_avx2: 16798.0
vvc_alf_classify_80x128_10_c: 90529.0
vvc_alf_classify_80x128_10_avx2: 14266.2
vvc_alf_classify_84x4_8_c: 4834.2
vvc_alf_classify_84x4_8_avx2: 1100.2
vvc_alf_classify_84x4_10_c: 4691.2
vvc_alf_classify_84x4_10_avx2: 936.5
vvc_alf_classify_84x8_8_c: 7791.2
vvc_alf_classify_84x8_8_avx2: 1462.2
vvc_alf_classify_84x8_10_c: 7579.7
vvc_alf_classify_84x8_10_avx2: 1210.5
vvc_alf_classify_84x12_8_c: 10728.2
vvc_alf_classify_84x12_8_avx2: 2217.5
vvc_alf_classify_84x12_10_c: 10465.5
vvc_alf_classify_84x12_10_avx2: 1966.0
vvc_alf_classify_84x16_8_c: 13719.5
vvc_alf_classify_84x16_8_avx2: 2582.2
vvc_alf_classify_84x16_10_c: 13361.5
vvc_alf_classify_84x16_10_avx2: 2304.5
vvc_alf_classify_84x20_8_c: 16677.5
vvc_alf_classify_84x20_8_avx2: 3280.7
vvc_alf_classify_84x20_10_c: 16289.0
vvc_alf_classify_84x20_10_avx2: 2882.0
vvc_alf_classify_84x24_8_c: 19647.5
vvc_alf_classify_84x24_8_avx2: 3735.7
vvc_alf_classify_84x24_10_c: 19155.2
vvc_alf_classify_84x24_10_avx2: 12106.0
vvc_alf_classify_84x28_8_c: 22662.5
vvc_alf_classify_84x28_8_avx2: 4336.0
vvc_alf_classify_84x28_10_c: 22105.5
vvc_alf_classify_84x28_10_avx2: 3726.0
vvc_alf_classify_84x32_8_c: 25594.5
vvc_alf_classify_84x32_8_avx2: 4711.2
vvc_alf_classify_84x32_10_c: 24930.7
vvc_alf_classify_84x32_10_avx2: 3992.0
vvc_alf_classify_84x36_8_c: 28565.7
vvc_alf_classify_84x36_8_avx2: 5409.7
vvc_alf_classify_84x36_10_c: 27801.5
vvc_alf_classify_84x36_10_avx2: 4628.5
vvc_alf_classify_84x40_8_c: 31522.7
vvc_alf_classify_84x40_8_avx2: 5768.0
vvc_alf_classify_84x40_10_c: 30761.7
vvc_alf_classify_84x40_10_avx2: 4866.2
vvc_alf_classify_84x44_8_c: 34457.0
vvc_alf_classify_84x44_8_avx2: 6462.7
vvc_alf_classify_84x44_10_c: 33620.5
vvc_alf_classify_84x44_10_avx2: 5499.0
vvc_alf_classify_84x48_8_c: 37439.2
vvc_alf_classify_84x48_8_avx2: 15042.0
vvc_alf_classify_84x48_10_c: 36518.7
vvc_alf_classify_84x48_10_avx2: 5921.7
vvc_alf_classify_84x52_8_c: 111397.0
vvc_alf_classify_84x52_8_avx2: 7554.5
vvc_alf_classify_84x52_10_c: 39506.5
vvc_alf_classify_84x52_10_avx2: 6420.2
vvc_alf_classify_84x56_8_c: 43379.5
vvc_alf_classify_84x56_8_avx2: 8114.5
vvc_alf_classify_84x56_10_c: 42356.5
vvc_alf_classify_84x56_10_avx2: 6730.7
vvc_alf_classify_84x60_8_c: 46418.5
vvc_alf_classify_84x60_8_avx2: 8665.5
vvc_alf_classify_84x60_10_c: 45283.7
vvc_alf_classify_84x60_10_avx2: 7362.2
vvc_alf_classify_84x64_8_c: 49449.5
vvc_alf_classify_84x64_8_avx2: 9032.0
vvc_alf_classify_84x64_10_c: 57727.5
vvc_alf_classify_84x64_10_avx2: 7647.5
vvc_alf_classify_84x68_8_c: 52378.2
vvc_alf_classify_84x68_8_avx2: 10001.5
vvc_alf_classify_84x68_10_c: 68782.0
vvc_alf_classify_84x68_10_avx2: 8287.2
vvc_alf_classify_84x72_8_c: 55418.0
vvc_alf_classify_84x72_8_avx2: 10108.0
vvc_alf_classify_84x72_10_c: 62207.0
vvc_alf_classify_84x72_10_avx2: 8625.5
vvc_alf_classify_84x76_8_c: 58325.5
vvc_alf_classify_84x76_8_avx2: 11101.0
vvc_alf_classify_84x76_10_c: 103525.0
vvc_alf_classify_84x76_10_avx2: 9262.7
vvc_alf_classify_84x80_8_c: 61449.2
vvc_alf_classify_84x80_8_avx2: 11453.2
vvc_alf_classify_84x80_10_c: 63180.7
vvc_alf_classify_84x80_10_avx2: 9516.0
vvc_alf_classify_84x84_8_c: 64427.2
vvc_alf_classify_84x84_8_avx2: 11870.5
vvc_alf_classify_84x84_10_c: 62809.0
vvc_alf_classify_84x84_10_avx2: 10213.0
vvc_alf_classify_84x88_8_c: 67366.5
vvc_alf_classify_84x88_8_avx2: 12553.5
vvc_alf_classify_84x88_10_c: 65873.5
vvc_alf_classify_84x88_10_avx2: 10563.0
vvc_alf_classify_84x92_8_c: 70472.5
vvc_alf_classify_84x92_8_avx2: 12955.7
vvc_alf_classify_84x92_10_c: 68788.0
vvc_alf_classify_84x92_10_avx2: 11257.0
vvc_alf_classify_84x96_8_c: 73445.2
vvc_alf_classify_84x96_8_avx2: 13321.2
vvc_alf_classify_84x96_10_c: 71600.7
vvc_alf_classify_84x96_10_avx2: 21085.0
vvc_alf_classify_84x100_8_c: 76393.5
vvc_alf_classify_84x100_8_avx2: 14417.7
vvc_alf_classify_84x100_10_c: 74482.7
vvc_alf_classify_84x100_10_avx2: 12231.7
vvc_alf_classify_84x104_8_c: 81407.5
vvc_alf_classify_84x104_8_avx2: 14440.5
vvc_alf_classify_84x104_10_c: 79468.7
vvc_alf_classify_84x104_10_avx2: 12558.7
vvc_alf_classify_84x108_8_c: 82476.0
vvc_alf_classify_84x108_8_avx2: 15129.2
vvc_alf_classify_84x108_10_c: 80524.2
vvc_alf_classify_84x108_10_avx2: 13179.0
vvc_alf_classify_84x112_8_c: 85463.0
vvc_alf_classify_84x112_8_avx2: 15539.5
vvc_alf_classify_84x112_10_c: 85670.7
vvc_alf_classify_84x112_10_avx2: 13443.5
vvc_alf_classify_84x116_8_c: 88564.5
vvc_alf_classify_84x116_8_avx2: 16685.7
vvc_alf_classify_84x116_10_c: 98094.2
vvc_alf_classify_84x116_10_avx2: 14146.2
vvc_alf_classify_84x120_8_c: 91551.5
vvc_alf_classify_84x120_8_avx2: 17045.0
vvc_alf_classify_84x120_10_c: 89213.2
vvc_alf_classify_84x120_10_avx2: 14412.2
vvc_alf_classify_84x124_8_c: 102796.7
vvc_alf_classify_84x124_8_avx2: 17343.2
vvc_alf_classify_84x124_10_c: 92093.0
vvc_alf_classify_84x124_10_avx2: 15010.2
vvc_alf_classify_84x128_8_c: 108483.2
vvc_alf_classify_84x128_8_avx2: 18180.2
vvc_alf_classify_84x128_10_c: 94806.5
vvc_alf_classify_84x128_10_avx2: 42804.0
vvc_alf_classify_88x4_8_c: 13215.2
vvc_alf_classify_88x4_8_avx2: 1100.5
vvc_alf_classify_88x4_10_c: 4861.7
vvc_alf_classify_88x4_10_avx2: 939.5
vvc_alf_classify_88x8_8_c: 8276.0
vvc_alf_classify_88x8_8_avx2: 1464.5
vvc_alf_classify_88x8_10_c: 7813.0
vvc_alf_classify_88x8_10_avx2: 1244.0
vvc_alf_classify_88x12_8_c: 12432.5
vvc_alf_classify_88x12_8_avx2: 2230.0
vvc_alf_classify_88x12_10_c: 10823.5
vvc_alf_classify_88x12_10_avx2: 1966.7
vvc_alf_classify_88x16_8_c: 14203.0
vvc_alf_classify_88x16_8_avx2: 2584.5
vvc_alf_classify_88x16_10_c: 13792.7
vvc_alf_classify_88x16_10_avx2: 2198.7
vvc_alf_classify_88x20_8_c: 17277.0
vvc_alf_classify_88x20_8_avx2: 3374.2
vvc_alf_classify_88x20_10_c: 16822.7
vvc_alf_classify_88x20_10_avx2: 2897.2
vvc_alf_classify_88x24_8_c: 20336.2
vvc_alf_classify_88x24_8_avx2: 3748.7
vvc_alf_classify_88x24_10_c: 19776.7
vvc_alf_classify_88x24_10_avx2: 3083.5
vvc_alf_classify_88x28_8_c: 23446.7
vvc_alf_classify_88x28_8_avx2: 4339.7
vvc_alf_classify_88x28_10_c: 22776.5
vvc_alf_classify_88x28_10_avx2: 3743.0
vvc_alf_classify_88x32_8_c: 26488.7
vvc_alf_classify_88x32_8_avx2: 4715.0
vvc_alf_classify_88x32_10_c: 25773.7
vvc_alf_classify_88x32_10_avx2: 4008.2
vvc_alf_classify_88x36_8_c: 29528.5
vvc_alf_classify_88x36_8_avx2: 5425.5
vvc_alf_classify_88x36_10_c: 28789.0
vvc_alf_classify_88x36_10_avx2: 6275.7
vvc_alf_classify_88x40_8_c: 32608.5
vvc_alf_classify_88x40_8_avx2: 5785.7
vvc_alf_classify_88x40_10_c: 31775.2
vvc_alf_classify_88x40_10_avx2: 4895.2
vvc_alf_classify_88x44_8_c: 35677.2
vvc_alf_classify_88x44_8_avx2: 14706.2
vvc_alf_classify_88x44_10_c: 34771.7
vvc_alf_classify_88x44_10_avx2: 5509.5
vvc_alf_classify_88x48_8_c: 38745.5
vvc_alf_classify_88x48_8_avx2: 6828.5
vvc_alf_classify_88x48_10_c: 37738.7
vvc_alf_classify_88x48_10_avx2: 5938.5
vvc_alf_classify_88x52_8_c: 41818.7
vvc_alf_classify_88x52_8_avx2: 7577.5
vvc_alf_classify_88x52_10_c: 40823.0
vvc_alf_classify_88x52_10_avx2: 6436.7
vvc_alf_classify_88x56_8_c: 50052.5
vvc_alf_classify_88x56_8_avx2: 7957.5
vvc_alf_classify_88x56_10_c: 43728.2
vvc_alf_classify_88x56_10_avx2: 6752.5
vvc_alf_classify_88x60_8_c: 48024.0
vvc_alf_classify_88x60_8_avx2: 8704.2
vvc_alf_classify_88x60_10_c: 46803.0
vvc_alf_classify_88x60_10_avx2: 7386.0
vvc_alf_classify_88x64_8_c: 51067.0
vvc_alf_classify_88x64_8_avx2: 9070.7
vvc_alf_classify_88x64_10_c: 49814.2
vvc_alf_classify_88x64_10_avx2: 7675.0
vvc_alf_classify_88x68_8_c: 54122.5
vvc_alf_classify_88x68_8_avx2: 12731.5
vvc_alf_classify_88x68_10_c: 52772.2
vvc_alf_classify_88x68_10_avx2: 8286.5
vvc_alf_classify_88x72_8_c: 57197.7
vvc_alf_classify_88x72_8_avx2: 10128.2
vvc_alf_classify_88x72_10_c: 55801.7
vvc_alf_classify_88x72_10_avx2: 8611.2
vvc_alf_classify_88x76_8_c: 60319.5
vvc_alf_classify_88x76_8_avx2: 10832.5
vvc_alf_classify_88x76_10_c: 58812.2
vvc_alf_classify_88x76_10_avx2: 9539.0
vvc_alf_classify_88x80_8_c: 63412.2
vvc_alf_classify_88x80_8_avx2: 11550.7
vvc_alf_classify_88x80_10_c: 63446.5
vvc_alf_classify_88x80_10_avx2: 9591.0
vvc_alf_classify_88x84_8_c: 66528.7
vvc_alf_classify_88x84_8_avx2: 12204.2
vvc_alf_classify_88x84_10_c: 64810.0
vvc_alf_classify_88x84_10_avx2: 10278.5
vvc_alf_classify_88x88_8_c: 69608.7
vvc_alf_classify_88x88_8_avx2: 12243.0
vvc_alf_classify_88x88_10_c: 67680.0
vvc_alf_classify_88x88_10_avx2: 10605.5
vvc_alf_classify_88x92_8_c: 72568.0
vvc_alf_classify_88x92_8_avx2: 12984.7
vvc_alf_classify_88x92_10_c: 74913.7
vvc_alf_classify_88x92_10_avx2: 11603.0
vvc_alf_classify_88x96_8_c: 75651.2
vvc_alf_classify_88x96_8_avx2: 13700.7
vvc_alf_classify_88x96_10_c: 75659.2
vvc_alf_classify_88x96_10_avx2: 11612.2
vvc_alf_classify_88x100_8_c: 78813.7
vvc_alf_classify_88x100_8_avx2: 14469.2
vvc_alf_classify_88x100_10_c: 143178.7
vvc_alf_classify_88x100_10_avx2: 12281.0
vvc_alf_classify_88x104_8_c: 82081.5
vvc_alf_classify_88x104_8_avx2: 14475.0
vvc_alf_classify_88x104_10_c: 81947.7
vvc_alf_classify_88x104_10_avx2: 12591.5
vvc_alf_classify_88x108_8_c: 85257.5
vvc_alf_classify_88x108_8_avx2: 19292.7
vvc_alf_classify_88x108_10_c: 85139.0
vvc_alf_classify_88x108_10_avx2: 13218.5
vvc_alf_classify_88x112_8_c: 88309.7
vvc_alf_classify_88x112_8_avx2: 15553.7
vvc_alf_classify_88x112_10_c: 85993.2
vvc_alf_classify_88x112_10_avx2: 13527.5
vvc_alf_classify_88x116_8_c: 91353.5
vvc_alf_classify_88x116_8_avx2: 17198.7
vvc_alf_classify_88x116_10_c: 88953.5
vvc_alf_classify_88x116_10_avx2: 14163.5
vvc_alf_classify_88x120_8_c: 94418.5
vvc_alf_classify_88x120_8_avx2: 17117.2
vvc_alf_classify_88x120_10_c: 91824.7
vvc_alf_classify_88x120_10_avx2: 14419.7
vvc_alf_classify_88x124_8_c: 97452.2
vvc_alf_classify_88x124_8_avx2: 22101.0
vvc_alf_classify_88x124_10_c: 94837.0
vvc_alf_classify_88x124_10_avx2: 15052.5
vvc_alf_classify_88x128_8_c: 100288.0
vvc_alf_classify_88x128_8_avx2: 18212.0
vvc_alf_classify_88x128_10_c: 97639.2
vvc_alf_classify_88x128_10_avx2: 42889.0
vvc_alf_classify_92x4_8_c: 5243.0
vvc_alf_classify_92x4_8_avx2: 1099.0
vvc_alf_classify_92x4_10_c: 5071.7
vvc_alf_classify_92x4_10_avx2: 938.0
vvc_alf_classify_92x8_8_c: 8431.0
vvc_alf_classify_92x8_8_avx2: 1466.7
vvc_alf_classify_92x8_10_c: 8157.5
vvc_alf_classify_92x8_10_avx2: 1214.2
vvc_alf_classify_92x12_8_c: 11618.2
vvc_alf_classify_92x12_8_avx2: 2232.2
vvc_alf_classify_92x12_10_c: 11278.7
vvc_alf_classify_92x12_10_avx2: 1976.5
vvc_alf_classify_92x16_8_c: 15229.2
vvc_alf_classify_92x16_8_avx2: 2593.5
vvc_alf_classify_92x16_10_c: 14390.5
vvc_alf_classify_92x16_10_avx2: 2207.0
vvc_alf_classify_92x20_8_c: 19547.0
vvc_alf_classify_92x20_8_avx2: 3486.2
vvc_alf_classify_92x20_10_c: 19520.5
vvc_alf_classify_92x20_10_avx2: 2902.5
vvc_alf_classify_92x24_8_c: 21806.5
vvc_alf_classify_92x24_8_avx2: 3663.5
vvc_alf_classify_92x24_10_c: 20660.7
vvc_alf_classify_92x24_10_avx2: 3104.2
vvc_alf_classify_92x28_8_c: 24413.5
vvc_alf_classify_92x28_8_avx2: 4364.2
vvc_alf_classify_92x28_10_c: 23760.2
vvc_alf_classify_92x28_10_avx2: 3757.2
vvc_alf_classify_92x32_8_c: 27656.2
vvc_alf_classify_92x32_8_avx2: 4859.5
vvc_alf_classify_92x32_10_c: 26897.5
vvc_alf_classify_92x32_10_avx2: 4017.2
vvc_alf_classify_92x36_8_c: 30896.5
vvc_alf_classify_92x36_8_avx2: 5446.2
vvc_alf_classify_92x36_10_c: 30010.2
vvc_alf_classify_92x36_10_avx2: 4664.5
vvc_alf_classify_92x40_8_c: 43649.2
vvc_alf_classify_92x40_8_avx2: 5799.2
vvc_alf_classify_92x40_10_c: 33145.5
vvc_alf_classify_92x40_10_avx2: 4916.7
vvc_alf_classify_92x44_8_c: 38165.0
vvc_alf_classify_92x44_8_avx2: 6510.2
vvc_alf_classify_92x44_10_c: 36346.7
vvc_alf_classify_92x44_10_avx2: 5533.2
vvc_alf_classify_92x48_8_c: 40482.0
vvc_alf_classify_92x48_8_avx2: 6865.7
vvc_alf_classify_92x48_10_c: 39475.2
vvc_alf_classify_92x48_10_avx2: 5972.0
vvc_alf_classify_92x52_8_c: 43660.5
vvc_alf_classify_92x52_8_avx2: 7607.2
vvc_alf_classify_92x52_10_c: 42521.0
vvc_alf_classify_92x52_10_avx2: 6464.2
vvc_alf_classify_92x56_8_c: 46978.0
vvc_alf_classify_92x56_8_avx2: 7969.2
vvc_alf_classify_92x56_10_c: 45694.7
vvc_alf_classify_92x56_10_avx2: 6747.2
vvc_alf_classify_92x60_8_c: 50130.2
vvc_alf_classify_92x60_8_avx2: 8728.7
vvc_alf_classify_92x60_10_c: 48865.7
vvc_alf_classify_92x60_10_avx2: 7433.7
vvc_alf_classify_92x64_8_c: 53323.2
vvc_alf_classify_92x64_8_avx2: 9094.5
vvc_alf_classify_92x64_10_c: 57975.5
vvc_alf_classify_92x64_10_avx2: 7695.2
vvc_alf_classify_92x68_8_c: 58109.0
vvc_alf_classify_92x68_8_avx2: 9796.7
vvc_alf_classify_92x68_10_c: 55161.2
vvc_alf_classify_92x68_10_avx2: 8335.0
vvc_alf_classify_92x72_8_c: 59800.5
vvc_alf_classify_92x72_8_avx2: 13325.7
vvc_alf_classify_92x72_10_c: 59940.2
vvc_alf_classify_92x72_10_avx2: 8674.5
vvc_alf_classify_92x76_8_c: 63032.5
vvc_alf_classify_92x76_8_avx2: 11160.2
vvc_alf_classify_92x76_10_c: 61517.0
vvc_alf_classify_92x76_10_avx2: 9577.7
vvc_alf_classify_92x80_8_c: 66250.2
vvc_alf_classify_92x80_8_avx2: 11543.0
vvc_alf_classify_92x80_10_c: 64581.2
vvc_alf_classify_92x80_10_avx2: 9616.5
vvc_alf_classify_92x84_8_c: 69468.0
vvc_alf_classify_92x84_8_avx2: 12253.0
vvc_alf_classify_92x84_10_c: 103687.2
vvc_alf_classify_92x84_10_avx2: 10341.7
vvc_alf_classify_92x88_8_c: 72778.2
vvc_alf_classify_92x88_8_avx2: 12306.2
vvc_alf_classify_92x88_10_c: 70857.7
vvc_alf_classify_92x88_10_avx2: 10655.2
vvc_alf_classify_92x92_8_c: 76069.0
vvc_alf_classify_92x92_8_avx2: 13025.0
vvc_alf_classify_92x92_10_c: 75981.7
vvc_alf_classify_92x92_10_avx2: 11340.5
vvc_alf_classify_92x96_8_c: 158890.5
vvc_alf_classify_92x96_8_avx2: 13406.7
vvc_alf_classify_92x96_10_c: 77145.7
vvc_alf_classify_92x96_10_avx2: 11642.7
vvc_alf_classify_92x100_8_c: 82550.5
vvc_alf_classify_92x100_8_avx2: 14139.7
vvc_alf_classify_92x100_10_c: 90021.0
vvc_alf_classify_92x100_10_avx2: 12346.5
vvc_alf_classify_92x104_8_c: 85850.2
vvc_alf_classify_92x104_8_avx2: 14525.5
vvc_alf_classify_92x104_10_c: 93039.7
vvc_alf_classify_92x104_10_avx2: 23445.5
vvc_alf_classify_92x108_8_c: 89110.5
vvc_alf_classify_92x108_8_avx2: 15645.5
vvc_alf_classify_92x108_10_c: 86758.7
vvc_alf_classify_92x108_10_avx2: 13314.5
vvc_alf_classify_92x112_8_c: 92352.0
vvc_alf_classify_92x112_8_avx2: 20589.0
vvc_alf_classify_92x112_10_c: 89840.2
vvc_alf_classify_92x112_10_avx2: 13574.5
vvc_alf_classify_92x116_8_c: 95486.5
vvc_alf_classify_92x116_8_avx2: 16347.0
vvc_alf_classify_92x116_10_c: 95514.2
vvc_alf_classify_92x116_10_avx2: 14225.2
vvc_alf_classify_92x120_8_c: 98601.2
vvc_alf_classify_92x120_8_avx2: 29220.2
vvc_alf_classify_92x120_10_c: 101389.5
vvc_alf_classify_92x120_10_avx2: 14509.7
vvc_alf_classify_92x124_8_c: 101845.2
vvc_alf_classify_92x124_8_avx2: 17927.5
vvc_alf_classify_92x124_10_c: 99274.5
vvc_alf_classify_92x124_10_avx2: 15142.0
vvc_alf_classify_92x128_8_c: 104868.7
vvc_alf_classify_92x128_8_avx2: 18263.0
vvc_alf_classify_92x128_10_c: 102287.5
vvc_alf_classify_92x128_10_avx2: 15463.0
vvc_alf_classify_96x4_8_c: 5453.0
vvc_alf_classify_96x4_8_avx2: 1303.5
vvc_alf_classify_96x4_10_c: 5283.2
vvc_alf_classify_96x4_10_avx2: 1029.5
vvc_alf_classify_96x8_8_c: 8743.0
vvc_alf_classify_96x8_8_avx2: 1646.2
vvc_alf_classify_96x8_10_c: 8506.2
vvc_alf_classify_96x8_10_avx2: 1353.5
vvc_alf_classify_96x12_8_c: 12085.0
vvc_alf_classify_96x12_8_avx2: 2475.7
vvc_alf_classify_96x12_10_c: 11786.5
vvc_alf_classify_96x12_10_avx2: 2141.7
vvc_alf_classify_96x16_8_c: 15816.0
vvc_alf_classify_96x16_8_avx2: 3128.5
vvc_alf_classify_96x16_10_c: 15036.2
vvc_alf_classify_96x16_10_avx2: 2423.5
vvc_alf_classify_96x20_8_c: 18781.2
vvc_alf_classify_96x20_8_avx2: 3749.5
vvc_alf_classify_96x20_10_c: 18261.5
vvc_alf_classify_96x20_10_avx2: 3152.2
vvc_alf_classify_96x24_8_c: 22105.5
vvc_alf_classify_96x24_8_avx2: 4077.5
vvc_alf_classify_96x24_10_c: 21500.2
vvc_alf_classify_96x24_10_avx2: 3388.7
vvc_alf_classify_96x28_8_c: 25427.5
vvc_alf_classify_96x28_8_avx2: 4846.7
vvc_alf_classify_96x28_10_c: 24749.0
vvc_alf_classify_96x28_10_avx2: 4083.5
vvc_alf_classify_96x32_8_c: 28734.7
vvc_alf_classify_96x32_8_avx2: 5399.0
vvc_alf_classify_96x32_10_c: 27983.2
vvc_alf_classify_96x32_10_avx2: 4392.5
vvc_alf_classify_96x36_8_c: 32075.2
vvc_alf_classify_96x36_8_avx2: 5987.7
vvc_alf_classify_96x36_10_c: 31270.2
vvc_alf_classify_96x36_10_avx2: 5046.5
vvc_alf_classify_96x40_8_c: 35479.2
vvc_alf_classify_96x40_8_avx2: 6442.0
vvc_alf_classify_96x40_10_c: 34538.7
vvc_alf_classify_96x40_10_avx2: 14154.7
vvc_alf_classify_96x44_8_c: 38812.5
vvc_alf_classify_96x44_8_avx2: 7200.0
vvc_alf_classify_96x44_10_c: 37813.0
vvc_alf_classify_96x44_10_avx2: 6208.0
vvc_alf_classify_96x48_8_c: 42127.0
vvc_alf_classify_96x48_8_avx2: 7647.7
vvc_alf_classify_96x48_10_c: 40984.7
vvc_alf_classify_96x48_10_avx2: 6546.2
vvc_alf_classify_96x52_8_c: 58726.0
vvc_alf_classify_96x52_8_avx2: 8396.0
vvc_alf_classify_96x52_10_c: 44367.0
vvc_alf_classify_96x52_10_avx2: 7067.5
vvc_alf_classify_96x56_8_c: 48805.2
vvc_alf_classify_96x56_8_avx2: 8835.2
vvc_alf_classify_96x56_10_c: 47509.5
vvc_alf_classify_96x56_10_avx2: 7408.5
vvc_alf_classify_96x60_8_c: 52232.2
vvc_alf_classify_96x60_8_avx2: 9597.0
vvc_alf_classify_96x60_10_c: 50848.0
vvc_alf_classify_96x60_10_avx2: 8078.7
vvc_alf_classify_96x64_8_c: 55567.7
vvc_alf_classify_96x64_8_avx2: 10019.5
vvc_alf_classify_96x64_10_c: 54121.0
vvc_alf_classify_96x64_10_avx2: 8420.5
vvc_alf_classify_96x68_8_c: 65621.5
vvc_alf_classify_96x68_8_avx2: 10833.5
vvc_alf_classify_96x68_10_c: 57358.0
vvc_alf_classify_96x68_10_avx2: 9099.7
vvc_alf_classify_96x72_8_c: 62258.0
vvc_alf_classify_96x72_8_avx2: 14643.0
vvc_alf_classify_96x72_10_c: 60623.5
vvc_alf_classify_96x72_10_avx2: 9430.2
vvc_alf_classify_96x76_8_c: 65628.5
vvc_alf_classify_96x76_8_avx2: 14946.7
vvc_alf_classify_96x76_10_c: 63920.7
vvc_alf_classify_96x76_10_avx2: 28269.0
vvc_alf_classify_96x80_8_c: 69054.0
vvc_alf_classify_96x80_8_avx2: 12765.7
vvc_alf_classify_96x80_10_c: 67322.7
vvc_alf_classify_96x80_10_avx2: 10529.5
vvc_alf_classify_96x84_8_c: 72347.0
vvc_alf_classify_96x84_8_avx2: 14025.7
vvc_alf_classify_96x84_10_c: 73767.7
vvc_alf_classify_96x84_10_avx2: 11271.2
vvc_alf_classify_96x88_8_c: 88992.7
vvc_alf_classify_96x88_8_avx2: 13678.7
vvc_alf_classify_96x88_10_c: 75902.0
vvc_alf_classify_96x88_10_avx2: 11632.5
vvc_alf_classify_96x92_8_c: 79048.2
vvc_alf_classify_96x92_8_avx2: 14504.5
vvc_alf_classify_96x92_10_c: 142249.5
vvc_alf_classify_96x92_10_avx2: 12319.0
vvc_alf_classify_96x96_8_c: 82587.0
vvc_alf_classify_96x96_8_avx2: 14953.7
vvc_alf_classify_96x96_10_c: 80332.2
vvc_alf_classify_96x96_10_avx2: 12700.2
vvc_alf_classify_96x100_8_c: 88264.5
vvc_alf_classify_96x100_8_avx2: 15832.2
vvc_alf_classify_96x100_10_c: 83848.5
vvc_alf_classify_96x100_10_avx2: 13413.0
vvc_alf_classify_96x104_8_c: 89402.2
vvc_alf_classify_96x104_8_avx2: 16661.5
vvc_alf_classify_96x104_10_c: 87071.5
vvc_alf_classify_96x104_10_avx2: 13777.0
vvc_alf_classify_96x108_8_c: 92672.2
vvc_alf_classify_96x108_8_avx2: 17332.5
vvc_alf_classify_96x108_10_c: 92729.2
vvc_alf_classify_96x108_10_avx2: 14482.2
vvc_alf_classify_96x112_8_c: 96115.7
vvc_alf_classify_96x112_8_avx2: 17833.7
vvc_alf_classify_96x112_10_c: 93598.7
vvc_alf_classify_96x112_10_avx2: 14825.5
vvc_alf_classify_96x116_8_c: 99384.7
vvc_alf_classify_96x116_8_avx2: 18223.5
vvc_alf_classify_96x116_10_c: 96829.7
vvc_alf_classify_96x116_10_avx2: 15505.5
vvc_alf_classify_96x120_8_c: 102737.2
vvc_alf_classify_96x120_8_avx2: 19030.7
vvc_alf_classify_96x120_10_c: 100096.7
vvc_alf_classify_96x120_10_avx2: 15860.7
vvc_alf_classify_96x124_8_c: 105888.0
vvc_alf_classify_96x124_8_avx2: 19426.2
vvc_alf_classify_96x124_10_c: 103313.7
vvc_alf_classify_96x124_10_avx2: 16611.2
vvc_alf_classify_96x128_8_c: 109085.0
vvc_alf_classify_96x128_8_avx2: 19815.0
vvc_alf_classify_96x128_10_c: 106370.0
vvc_alf_classify_96x128_10_avx2: 16900.2
vvc_alf_classify_100x4_8_c: 5643.5
vvc_alf_classify_100x4_8_avx2: 1314.0
vvc_alf_classify_100x4_10_c: 5479.0
vvc_alf_classify_100x4_10_avx2: 1080.2
vvc_alf_classify_100x8_8_c: 9123.5
vvc_alf_classify_100x8_8_avx2: 1700.5
vvc_alf_classify_100x8_10_c: 17203.7
vvc_alf_classify_100x8_10_avx2: 1407.7
vvc_alf_classify_100x12_8_c: 12573.5
vvc_alf_classify_100x12_8_avx2: 2578.5
vvc_alf_classify_100x12_10_c: 12243.0
vvc_alf_classify_100x12_10_avx2: 2241.5
vvc_alf_classify_100x16_8_c: 16971.0
vvc_alf_classify_100x16_8_avx2: 2997.7
vvc_alf_classify_100x16_10_c: 15608.2
vvc_alf_classify_100x16_10_avx2: 2524.0
vvc_alf_classify_100x20_8_c: 19523.7
vvc_alf_classify_100x20_8_avx2: 3908.5
vvc_alf_classify_100x20_10_c: 19027.0
vvc_alf_classify_100x20_10_avx2: 3321.0
vvc_alf_classify_100x24_8_c: 23018.5
vvc_alf_classify_100x24_8_avx2: 4229.5
vvc_alf_classify_100x24_10_c: 22349.0
vvc_alf_classify_100x24_10_avx2: 3550.2
vvc_alf_classify_100x28_8_c: 26479.0
vvc_alf_classify_100x28_8_avx2: 5043.5
vvc_alf_classify_100x28_10_c: 25746.2
vvc_alf_classify_100x28_10_avx2: 4403.0
vvc_alf_classify_100x32_8_c: 29932.2
vvc_alf_classify_100x32_8_avx2: 5473.7
vvc_alf_classify_100x32_10_c: 29130.0
vvc_alf_classify_100x32_10_avx2: 4611.5
vvc_alf_classify_100x36_8_c: 33411.2
vvc_alf_classify_100x36_8_avx2: 6267.7
vvc_alf_classify_100x36_10_c: 32506.5
vvc_alf_classify_100x36_10_avx2: 19257.0
vvc_alf_classify_100x40_8_c: 36901.5
vvc_alf_classify_100x40_8_avx2: 6697.2
vvc_alf_classify_100x40_10_c: 35930.5
vvc_alf_classify_100x40_10_avx2: 5645.7
vvc_alf_classify_100x44_8_c: 40395.7
vvc_alf_classify_100x44_8_avx2: 7750.0
vvc_alf_classify_100x44_10_c: 39253.2
vvc_alf_classify_100x44_10_avx2: 6401.0
vvc_alf_classify_100x48_8_c: 43784.7
vvc_alf_classify_100x48_8_avx2: 7964.7
vvc_alf_classify_100x48_10_c: 42643.2
vvc_alf_classify_100x48_10_avx2: 6911.5
vvc_alf_classify_100x52_8_c: 47267.5
vvc_alf_classify_100x52_8_avx2: 112640.7
vvc_alf_classify_100x52_10_c: 46106.7
vvc_alf_classify_100x52_10_avx2: 7476.2
vvc_alf_classify_100x56_8_c: 50880.7
vvc_alf_classify_100x56_8_avx2: 25744.0
vvc_alf_classify_100x56_10_c: 49506.0
vvc_alf_classify_100x56_10_avx2: 7820.2
vvc_alf_classify_100x60_8_c: 54407.5
vvc_alf_classify_100x60_8_avx2: 10054.2
vvc_alf_classify_100x60_10_c: 52928.5
vvc_alf_classify_100x60_10_avx2: 8543.5
vvc_alf_classify_100x64_8_c: 58028.2
vvc_alf_classify_100x64_8_avx2: 10477.2
vvc_alf_classify_100x64_10_c: 57819.0
vvc_alf_classify_100x64_10_avx2: 9617.2
vvc_alf_classify_100x68_8_c: 61341.2
vvc_alf_classify_100x68_8_avx2: 11291.2
vvc_alf_classify_100x68_10_c: 59854.2
vvc_alf_classify_100x68_10_avx2: 9617.2
vvc_alf_classify_100x72_8_c: 64870.2
vvc_alf_classify_100x72_8_avx2: 11699.5
vvc_alf_classify_100x72_10_c: 63279.7
vvc_alf_classify_100x72_10_avx2: 9987.2
vvc_alf_classify_100x76_8_c: 68441.7
vvc_alf_classify_100x76_8_avx2: 12857.7
vvc_alf_classify_100x76_10_c: 66703.0
vvc_alf_classify_100x76_10_avx2: 15491.5
vvc_alf_classify_100x80_8_c: 90362.5
vvc_alf_classify_100x80_8_avx2: 13655.0
vvc_alf_classify_100x80_10_c: 70098.7
vvc_alf_classify_100x80_10_avx2: 11057.5
vvc_alf_classify_100x84_8_c: 75404.7
vvc_alf_classify_100x84_8_avx2: 14219.7
vvc_alf_classify_100x84_10_c: 73414.7
vvc_alf_classify_100x84_10_avx2: 11927.2
vvc_alf_classify_100x88_8_c: 79004.5
vvc_alf_classify_100x88_8_avx2: 14704.5
vvc_alf_classify_100x88_10_c: 76871.7
vvc_alf_classify_100x88_10_avx2: 12275.0
vvc_alf_classify_100x92_8_c: 82500.7
vvc_alf_classify_100x92_8_avx2: 15152.5
vvc_alf_classify_100x92_10_c: 80242.7
vvc_alf_classify_100x92_10_avx2: 13023.5
vvc_alf_classify_100x96_8_c: 86157.7
vvc_alf_classify_100x96_8_avx2: 15536.7
vvc_alf_classify_100x96_10_c: 83840.2
vvc_alf_classify_100x96_10_avx2: 13402.5
vvc_alf_classify_100x100_8_c: 114762.7
vvc_alf_classify_100x100_8_avx2: 16834.0
vvc_alf_classify_100x100_10_c: 89558.0
vvc_alf_classify_100x100_10_avx2: 14150.2
vvc_alf_classify_100x104_8_c: 93097.5
vvc_alf_classify_100x104_8_avx2: 23405.0
vvc_alf_classify_100x104_10_c: 95517.7
vvc_alf_classify_100x104_10_avx2: 14494.2
vvc_alf_classify_100x108_8_c: 96584.0
vvc_alf_classify_100x108_8_avx2: 18149.7
vvc_alf_classify_100x108_10_c: 172316.2
vvc_alf_classify_100x108_10_avx2: 15267.7
vvc_alf_classify_100x112_8_c: 99926.2
vvc_alf_classify_100x112_8_avx2: 18562.7
vvc_alf_classify_100x112_10_c: 97512.0
vvc_alf_classify_100x112_10_avx2: 15601.5
vvc_alf_classify_100x116_8_c: 175468.0
vvc_alf_classify_100x116_8_avx2: 25182.5
vvc_alf_classify_100x116_10_c: 103579.2
vvc_alf_classify_100x116_10_avx2: 16351.5
vvc_alf_classify_100x120_8_c: 106971.5
vvc_alf_classify_100x120_8_avx2: 19926.2
vvc_alf_classify_100x120_10_c: 104397.2
vvc_alf_classify_100x120_10_avx2: 16689.5
vvc_alf_classify_100x124_8_c: 110449.2
vvc_alf_classify_100x124_8_avx2: 21430.0
vvc_alf_classify_100x124_10_c: 107455.7
vvc_alf_classify_100x124_10_avx2: 17519.0
vvc_alf_classify_100x128_8_c: 113703.5
vvc_alf_classify_100x128_8_avx2: 20763.0
vvc_alf_classify_100x128_10_c: 110851.2
vvc_alf_classify_100x128_10_avx2: 17832.5
vvc_alf_classify_104x4_8_c: 6035.7
vvc_alf_classify_104x4_8_avx2: 1307.0
vvc_alf_classify_104x4_10_c: 5701.7
vvc_alf_classify_104x4_10_avx2: 1082.5
vvc_alf_classify_104x8_8_c: 9968.7
vvc_alf_classify_104x8_8_avx2: 1694.7
vvc_alf_classify_104x8_10_c: 9204.0
vvc_alf_classify_104x8_10_avx2: 1408.5
vvc_alf_classify_104x12_8_c: 13048.0
vvc_alf_classify_104x12_8_avx2: 2582.2
vvc_alf_classify_104x12_10_c: 12710.5
vvc_alf_classify_104x12_10_avx2: 2254.5
vvc_alf_classify_104x16_8_c: 22530.0
vvc_alf_classify_104x16_8_avx2: 3000.0
vvc_alf_classify_104x16_10_c: 16173.5
vvc_alf_classify_104x16_10_avx2: 2522.0
vvc_alf_classify_104x20_8_c: 20302.5
vvc_alf_classify_104x20_8_avx2: 3919.7
vvc_alf_classify_104x20_10_c: 19725.5
vvc_alf_classify_104x20_10_avx2: 3330.2
vvc_alf_classify_104x24_8_c: 23918.7
vvc_alf_classify_104x24_8_avx2: 4238.5
vvc_alf_classify_104x24_10_c: 23197.2
vvc_alf_classify_104x24_10_avx2: 3570.5
vvc_alf_classify_104x28_8_c: 27436.7
vvc_alf_classify_104x28_8_avx2: 5069.5
vvc_alf_classify_104x28_10_c: 26707.7
vvc_alf_classify_104x28_10_avx2: 4418.2
vvc_alf_classify_104x32_8_c: 31067.7
vvc_alf_classify_104x32_8_avx2: 5472.2
vvc_alf_classify_104x32_10_c: 38667.0
vvc_alf_classify_104x32_10_avx2: 4632.5
vvc_alf_classify_104x36_8_c: 34710.0
vvc_alf_classify_104x36_8_avx2: 6300.5
vvc_alf_classify_104x36_10_c: 33822.2
vvc_alf_classify_104x36_10_avx2: 7360.2
vvc_alf_classify_104x40_8_c: 38283.7
vvc_alf_classify_104x40_8_avx2: 6888.0
vvc_alf_classify_104x40_10_c: 37259.7
vvc_alf_classify_104x40_10_avx2: 7778.0
vvc_alf_classify_104x44_8_c: 41889.5
vvc_alf_classify_104x44_8_avx2: 7566.5
vvc_alf_classify_104x44_10_c: 75633.2
vvc_alf_classify_104x44_10_avx2: 6760.0
vvc_alf_classify_104x48_8_c: 45516.0
vvc_alf_classify_104x48_8_avx2: 7982.7
vvc_alf_classify_104x48_10_c: 44370.7
vvc_alf_classify_104x48_10_avx2: 6937.5
vvc_alf_classify_104x52_8_c: 49152.2
vvc_alf_classify_104x52_8_avx2: 8816.7
vvc_alf_classify_104x52_10_c: 47882.7
vvc_alf_classify_104x52_10_avx2: 7890.2
vvc_alf_classify_104x56_8_c: 52855.5
vvc_alf_classify_104x56_8_avx2: 14825.5
vvc_alf_classify_104x56_10_c: 51417.0
vvc_alf_classify_104x56_10_avx2: 7844.7
vvc_alf_classify_104x60_8_c: 59516.7
vvc_alf_classify_104x60_8_avx2: 10099.0
vvc_alf_classify_104x60_10_c: 69411.0
vvc_alf_classify_104x60_10_avx2: 8580.0
vvc_alf_classify_104x64_8_c: 60078.2
vvc_alf_classify_104x64_8_avx2: 10519.0
vvc_alf_classify_104x64_10_c: 58476.5
vvc_alf_classify_104x64_10_avx2: 8899.5
vvc_alf_classify_104x68_8_c: 63734.7
vvc_alf_classify_104x68_8_avx2: 11629.7
vvc_alf_classify_104x68_10_c: 62048.0
vvc_alf_classify_104x68_10_avx2: 9668.0
vvc_alf_classify_104x72_8_c: 75167.5
vvc_alf_classify_104x72_8_avx2: 11753.7
vvc_alf_classify_104x72_10_c: 65595.7
vvc_alf_classify_104x72_10_avx2: 9985.7
vvc_alf_classify_104x76_8_c: 70918.7
vvc_alf_classify_104x76_8_avx2: 12894.2
vvc_alf_classify_104x76_10_c: 69032.2
vvc_alf_classify_104x76_10_avx2: 15554.0
vvc_alf_classify_104x80_8_c: 74547.5
vvc_alf_classify_104x80_8_avx2: 13684.0
vvc_alf_classify_104x80_10_c: 72640.2
vvc_alf_classify_104x80_10_avx2: 11110.5
vvc_alf_classify_104x84_8_c: 78148.7
vvc_alf_classify_104x84_8_avx2: 13886.5
vvc_alf_classify_104x84_10_c: 76163.5
vvc_alf_classify_104x84_10_avx2: 11965.2
vvc_alf_classify_104x88_8_c: 82029.2
vvc_alf_classify_104x88_8_avx2: 19774.0
vvc_alf_classify_104x88_10_c: 79810.0
vvc_alf_classify_104x88_10_avx2: 12324.2
vvc_alf_classify_104x92_8_c: 85605.2
vvc_alf_classify_104x92_8_avx2: 15206.7
vvc_alf_classify_104x92_10_c: 83404.5
vvc_alf_classify_104x92_10_avx2: 13092.7
vvc_alf_classify_104x96_8_c: 89178.2
vvc_alf_classify_104x96_8_avx2: 16046.0
vvc_alf_classify_104x96_10_c: 86913.0
vvc_alf_classify_104x96_10_avx2: 13445.7
vvc_alf_classify_104x100_8_c: 93119.7
vvc_alf_classify_104x100_8_avx2: 16455.0
vvc_alf_classify_104x100_10_c: 92797.7
vvc_alf_classify_104x100_10_avx2: 14236.5
vvc_alf_classify_104x104_8_c: 96437.2
vvc_alf_classify_104x104_8_avx2: 25136.2
vvc_alf_classify_104x104_10_c: 93994.7
vvc_alf_classify_104x104_10_avx2: 14530.0
vvc_alf_classify_104x108_8_c: 100045.5
vvc_alf_classify_104x108_8_avx2: 17745.5
vvc_alf_classify_104x108_10_c: 105085.2
vvc_alf_classify_104x108_10_avx2: 15305.2
vvc_alf_classify_104x112_8_c: 103752.5
vvc_alf_classify_104x112_8_avx2: 18142.2
vvc_alf_classify_104x112_10_c: 100910.7
vvc_alf_classify_104x112_10_avx2: 35559.2
vvc_alf_classify_104x116_8_c: 107519.7
vvc_alf_classify_104x116_8_avx2: 19032.2
vvc_alf_classify_104x116_10_c: 110130.5
vvc_alf_classify_104x116_10_avx2: 16429.5
vvc_alf_classify_104x120_8_c: 110979.5
vvc_alf_classify_104x120_8_avx2: 19985.5
vvc_alf_classify_104x120_10_c: 118477.2
vvc_alf_classify_104x120_10_avx2: 16764.0
vvc_alf_classify_104x124_8_c: 114415.5
vvc_alf_classify_104x124_8_avx2: 21518.7
vvc_alf_classify_104x124_10_c: 111520.0
vvc_alf_classify_104x124_10_avx2: 17534.0
vvc_alf_classify_104x128_8_c: 117941.5
vvc_alf_classify_104x128_8_avx2: 20791.0
vvc_alf_classify_104x128_10_c: 114727.5
vvc_alf_classify_104x128_10_avx2: 17905.5
vvc_alf_classify_108x4_8_c: 6084.5
vvc_alf_classify_108x4_8_avx2: 1314.5
vvc_alf_classify_108x4_10_c: 5905.7
vvc_alf_classify_108x4_10_avx2: 1121.5
vvc_alf_classify_108x8_8_c: 10081.5
vvc_alf_classify_108x8_8_avx2: 1700.5
vvc_alf_classify_108x8_10_c: 9546.5
vvc_alf_classify_108x8_10_avx2: 1433.2
vvc_alf_classify_108x12_8_c: 13558.7
vvc_alf_classify_108x12_8_avx2: 2582.2
vvc_alf_classify_108x12_10_c: 13206.0
vvc_alf_classify_108x12_10_avx2: 2262.7
vvc_alf_classify_108x16_8_c: 17286.0
vvc_alf_classify_108x16_8_avx2: 3006.7
vvc_alf_classify_108x16_10_c: 16825.0
vvc_alf_classify_108x16_10_avx2: 2532.2
vvc_alf_classify_108x20_8_c: 21014.5
vvc_alf_classify_108x20_8_avx2: 3819.2
vvc_alf_classify_108x20_10_c: 20471.0
vvc_alf_classify_108x20_10_avx2: 3334.7
vvc_alf_classify_108x24_8_c: 26118.5
vvc_alf_classify_108x24_8_avx2: 4242.0
vvc_alf_classify_108x24_10_c: 24092.2
vvc_alf_classify_108x24_10_avx2: 3665.7
vvc_alf_classify_108x28_8_c: 28569.5
vvc_alf_classify_108x28_8_avx2: 5086.5
vvc_alf_classify_108x28_10_c: 27755.5
vvc_alf_classify_108x28_10_avx2: 4438.7
vvc_alf_classify_108x32_8_c: 32257.0
vvc_alf_classify_108x32_8_avx2: 5483.5
vvc_alf_classify_108x32_10_c: 31412.5
vvc_alf_classify_108x32_10_avx2: 6330.2
vvc_alf_classify_108x36_8_c: 36032.5
vvc_alf_classify_108x36_8_avx2: 6318.2
vvc_alf_classify_108x36_10_c: 35038.5
vvc_alf_classify_108x36_10_avx2: 5364.5
vvc_alf_classify_108x40_8_c: 39797.0
vvc_alf_classify_108x40_8_avx2: 6737.7
vvc_alf_classify_108x40_10_c: 39716.5
vvc_alf_classify_108x40_10_avx2: 5689.0
vvc_alf_classify_108x44_8_c: 43489.7
vvc_alf_classify_108x44_8_avx2: 15886.7
vvc_alf_classify_108x44_10_c: 42430.0
vvc_alf_classify_108x44_10_avx2: 6780.0
vvc_alf_classify_108x48_8_c: 47211.7
vvc_alf_classify_108x48_8_avx2: 8011.0
vvc_alf_classify_108x48_10_c: 46019.5
vvc_alf_classify_108x48_10_avx2: 6947.5
vvc_alf_classify_108x52_8_c: 51052.0
vvc_alf_classify_108x52_8_avx2: 9871.5
vvc_alf_classify_108x52_10_c: 67485.2
vvc_alf_classify_108x52_10_avx2: 7714.2
vvc_alf_classify_108x56_8_c: 54701.0
vvc_alf_classify_108x56_8_avx2: 9289.5
vvc_alf_classify_108x56_10_c: 53323.5
vvc_alf_classify_108x56_10_avx2: 7865.7
vvc_alf_classify_108x60_8_c: 58589.0
vvc_alf_classify_108x60_8_avx2: 10122.0
vvc_alf_classify_108x60_10_c: 57030.2
vvc_alf_classify_108x60_10_avx2: 8614.2
vvc_alf_classify_108x64_8_c: 65679.7
vvc_alf_classify_108x64_8_avx2: 10561.5
vvc_alf_classify_108x64_10_c: 60706.0
vvc_alf_classify_108x64_10_avx2: 8939.5
vvc_alf_classify_108x68_8_c: 84568.7
vvc_alf_classify_108x68_8_avx2: 11365.7
vvc_alf_classify_108x68_10_c: 64393.0
vvc_alf_classify_108x68_10_avx2: 9697.0
vvc_alf_classify_108x72_8_c: 69908.7
vvc_alf_classify_108x72_8_avx2: 11774.7
vvc_alf_classify_108x72_10_c: 68045.7
vvc_alf_classify_108x72_10_avx2: 10037.2
vvc_alf_classify_108x76_8_c: 73698.5
vvc_alf_classify_108x76_8_avx2: 12924.7
vvc_alf_classify_108x76_10_c: 71717.7
vvc_alf_classify_108x76_10_avx2: 10759.7
vvc_alf_classify_108x80_8_c: 83899.5
vvc_alf_classify_108x80_8_avx2: 13797.7
vvc_alf_classify_108x80_10_c: 75383.0
vvc_alf_classify_108x80_10_avx2: 12395.5
vvc_alf_classify_108x84_8_c: 90998.2
vvc_alf_classify_108x84_8_avx2: 13936.5
vvc_alf_classify_108x84_10_c: 97572.2
vvc_alf_classify_108x84_10_avx2: 11994.2
vvc_alf_classify_108x88_8_c: 85230.7
vvc_alf_classify_108x88_8_avx2: 14369.2
vvc_alf_classify_108x88_10_c: 85163.2
vvc_alf_classify_108x88_10_avx2: 15998.5
vvc_alf_classify_108x92_8_c: 97140.2
vvc_alf_classify_108x92_8_avx2: 15220.2
vvc_alf_classify_108x92_10_c: 86602.2
vvc_alf_classify_108x92_10_avx2: 13105.2
vvc_alf_classify_108x96_8_c: 92775.7
vvc_alf_classify_108x96_8_avx2: 16055.7
vvc_alf_classify_108x96_10_c: 90149.2
vvc_alf_classify_108x96_10_avx2: 13448.0
vvc_alf_classify_108x100_8_c: 96467.2
vvc_alf_classify_108x100_8_avx2: 16461.7
vvc_alf_classify_108x100_10_c: 96402.0
vvc_alf_classify_108x100_10_avx2: 14256.7
vvc_alf_classify_108x104_8_c: 100318.7
vvc_alf_classify_108x104_8_avx2: 81441.7
vvc_alf_classify_108x104_10_c: 100149.2
vvc_alf_classify_108x104_10_avx2: 14596.2
vvc_alf_classify_108x108_8_c: 112731.5
vvc_alf_classify_108x108_8_avx2: 17834.0
vvc_alf_classify_108x108_10_c: 101330.7
vvc_alf_classify_108x108_10_avx2: 15355.7
vvc_alf_classify_108x112_8_c: 113469.0
vvc_alf_classify_108x112_8_avx2: 18202.0
vvc_alf_classify_108x112_10_c: 107540.5
vvc_alf_classify_108x112_10_avx2: 15714.7
vvc_alf_classify_108x116_8_c: 111402.5
vvc_alf_classify_108x116_8_avx2: 19077.0
vvc_alf_classify_108x116_10_c: 111403.2
vvc_alf_classify_108x116_10_avx2: 16920.7
vvc_alf_classify_108x120_8_c: 122865.5
vvc_alf_classify_108x120_8_avx2: 24927.5
vvc_alf_classify_108x120_10_c: 112153.7
vvc_alf_classify_108x120_10_avx2: 16790.7
vvc_alf_classify_108x124_8_c: 118863.5
vvc_alf_classify_108x124_8_avx2: 20392.7
vvc_alf_classify_108x124_10_c: 115644.0
vvc_alf_classify_108x124_10_avx2: 17575.7
vvc_alf_classify_108x128_8_c: 122349.2
vvc_alf_classify_108x128_8_avx2: 20815.7
vvc_alf_classify_108x128_10_c: 119170.2
vvc_alf_classify_108x128_10_avx2: 17907.0
vvc_alf_classify_112x4_8_c: 6302.0
vvc_alf_classify_112x4_8_avx2: 1473.7
vvc_alf_classify_112x4_10_c: 6103.7
vvc_alf_classify_112x4_10_avx2: 1208.2
vvc_alf_classify_112x8_8_c: 13832.0
vvc_alf_classify_112x8_8_avx2: 1908.2
vvc_alf_classify_112x8_10_c: 10121.7
vvc_alf_classify_112x8_10_avx2: 1606.0
vvc_alf_classify_112x12_8_c: 14034.7
vvc_alf_classify_112x12_8_avx2: 2820.5
vvc_alf_classify_112x12_10_c: 13666.0
vvc_alf_classify_112x12_10_avx2: 2446.0
vvc_alf_classify_112x16_8_c: 17904.7
vvc_alf_classify_112x16_8_avx2: 3300.7
vvc_alf_classify_112x16_10_c: 17409.5
vvc_alf_classify_112x16_10_avx2: 2752.7
vvc_alf_classify_112x20_8_c: 21811.2
vvc_alf_classify_112x20_8_avx2: 4180.2
vvc_alf_classify_112x20_10_c: 21239.5
vvc_alf_classify_112x20_10_avx2: 3602.5
vvc_alf_classify_112x24_8_c: 25672.0
vvc_alf_classify_112x24_8_avx2: 4651.7
vvc_alf_classify_112x24_10_c: 24965.7
vvc_alf_classify_112x24_10_avx2: 3965.5
vvc_alf_classify_112x28_8_c: 29536.0
vvc_alf_classify_112x28_8_avx2: 5566.2
vvc_alf_classify_112x28_10_c: 29466.0
vvc_alf_classify_112x28_10_avx2: 4774.5
vvc_alf_classify_112x32_8_c: 33377.7
vvc_alf_classify_112x32_8_avx2: 6045.7
vvc_alf_classify_112x32_10_c: 32520.0
vvc_alf_classify_112x32_10_avx2: 6700.5
vvc_alf_classify_112x36_8_c: 37265.7
vvc_alf_classify_112x36_8_avx2: 6924.5
vvc_alf_classify_112x36_10_c: 36291.0
vvc_alf_classify_112x36_10_avx2: 5810.5
vvc_alf_classify_112x40_8_c: 41181.2
vvc_alf_classify_112x40_8_avx2: 7433.0
vvc_alf_classify_112x40_10_c: 40068.0
vvc_alf_classify_112x40_10_avx2: 6186.5
vvc_alf_classify_112x44_8_c: 45026.0
vvc_alf_classify_112x44_8_avx2: 8335.0
vvc_alf_classify_112x44_10_c: 44967.2
vvc_alf_classify_112x44_10_avx2: 7184.0
vvc_alf_classify_112x48_8_c: 53005.5
vvc_alf_classify_112x48_8_avx2: 8812.2
vvc_alf_classify_112x48_10_c: 47786.7
vvc_alf_classify_112x48_10_avx2: 7537.0
vvc_alf_classify_112x52_8_c: 52891.2
vvc_alf_classify_112x52_8_avx2: 9648.5
vvc_alf_classify_112x52_10_c: 51462.2
vvc_alf_classify_112x52_10_avx2: 8347.5
vvc_alf_classify_112x56_8_c: 56795.7
vvc_alf_classify_112x56_8_avx2: 10132.5
vvc_alf_classify_112x56_10_c: 55257.2
vvc_alf_classify_112x56_10_avx2: 8514.2
vvc_alf_classify_112x60_8_c: 62325.7
vvc_alf_classify_112x60_8_avx2: 11087.2
vvc_alf_classify_112x60_10_c: 59023.7
vvc_alf_classify_112x60_10_avx2: 9311.0
vvc_alf_classify_112x64_8_c: 64577.7
vvc_alf_classify_112x64_8_avx2: 11572.0
vvc_alf_classify_112x64_10_c: 62830.0
vvc_alf_classify_112x64_10_avx2: 9645.5
vvc_alf_classify_112x68_8_c: 68422.5
vvc_alf_classify_112x68_8_avx2: 12485.7
vvc_alf_classify_112x68_10_c: 66671.7
vvc_alf_classify_112x68_10_avx2: 10498.2
vvc_alf_classify_112x72_8_c: 72298.5
vvc_alf_classify_112x72_8_avx2: 22113.7
vvc_alf_classify_112x72_10_c: 72233.0
vvc_alf_classify_112x72_10_avx2: 10923.5
vvc_alf_classify_112x76_8_c: 78264.5
vvc_alf_classify_112x76_8_avx2: 14219.0
vvc_alf_classify_112x76_10_c: 100623.2
vvc_alf_classify_112x76_10_avx2: 11746.2
vvc_alf_classify_112x80_8_c: 103612.5
vvc_alf_classify_112x80_8_avx2: 14421.2
vvc_alf_classify_112x80_10_c: 78130.2
vvc_alf_classify_112x80_10_avx2: 12386.0
vvc_alf_classify_112x84_8_c: 97624.5
vvc_alf_classify_112x84_8_avx2: 15230.5
vvc_alf_classify_112x84_10_c: 84079.7
vvc_alf_classify_112x84_10_avx2: 12917.0
vvc_alf_classify_112x88_8_c: 88193.7
vvc_alf_classify_112x88_8_avx2: 20079.2
vvc_alf_classify_112x88_10_c: 88078.0
vvc_alf_classify_112x88_10_avx2: 13321.2
vvc_alf_classify_112x92_8_c: 206002.7
vvc_alf_classify_112x92_8_avx2: 16703.5
vvc_alf_classify_112x92_10_c: 89479.7
vvc_alf_classify_112x92_10_avx2: 14136.7
vvc_alf_classify_112x96_8_c: 95951.7
vvc_alf_classify_112x96_8_avx2: 17611.7
vvc_alf_classify_112x96_10_c: 95780.5
vvc_alf_classify_112x96_10_avx2: 14528.5
vvc_alf_classify_112x100_8_c: 99635.7
vvc_alf_classify_112x100_8_avx2: 23523.5
vvc_alf_classify_112x100_10_c: 99715.0
vvc_alf_classify_112x100_10_avx2: 15350.5
vvc_alf_classify_112x104_8_c: 103612.2
vvc_alf_classify_112x104_8_avx2: 19520.7
vvc_alf_classify_112x104_10_c: 103491.0
vvc_alf_classify_112x104_10_avx2: 15777.2
vvc_alf_classify_112x108_8_c: 107624.7
vvc_alf_classify_112x108_8_avx2: 19958.2
vvc_alf_classify_112x108_10_c: 104685.5
vvc_alf_classify_112x108_10_avx2: 16545.7
vvc_alf_classify_112x112_8_c: 111381.7
vvc_alf_classify_112x112_8_avx2: 19957.7
vvc_alf_classify_112x112_10_c: 202160.7
vvc_alf_classify_112x112_10_avx2: 16956.7
vvc_alf_classify_112x116_8_c: 115317.2
vvc_alf_classify_112x116_8_avx2: 20836.0
vvc_alf_classify_112x116_10_c: 112206.0
vvc_alf_classify_112x116_10_avx2: 17649.5
vvc_alf_classify_112x120_8_c: 119227.5
vvc_alf_classify_112x120_8_avx2: 21946.5
vvc_alf_classify_112x120_10_c: 119078.2
vvc_alf_classify_112x120_10_avx2: 18071.5
vvc_alf_classify_112x124_8_c: 136884.5
vvc_alf_classify_112x124_8_avx2: 22225.2
vvc_alf_classify_112x124_10_c: 119720.0
vvc_alf_classify_112x124_10_avx2: 18841.0
vvc_alf_classify_112x128_8_c: 126549.2
vvc_alf_classify_112x128_8_avx2: 22646.7
vvc_alf_classify_112x128_10_c: 123245.2
vvc_alf_classify_112x128_10_avx2: 19300.5
vvc_alf_classify_116x4_8_c: 6859.7
vvc_alf_classify_116x4_8_avx2: 1528.5
vvc_alf_classify_116x4_10_c: 6331.7
vvc_alf_classify_116x4_10_avx2: 1258.2
vvc_alf_classify_116x8_8_c: 10507.2
vvc_alf_classify_116x8_8_avx2: 1964.2
vvc_alf_classify_116x8_10_c: 10211.5
vvc_alf_classify_116x8_10_avx2: 1660.0
vvc_alf_classify_116x12_8_c: 14535.0
vvc_alf_classify_116x12_8_avx2: 2930.7
vvc_alf_classify_116x12_10_c: 14098.7
vvc_alf_classify_116x12_10_avx2: 2548.0
vvc_alf_classify_116x16_8_c: 18534.7
vvc_alf_classify_116x16_8_avx2: 3404.5
vvc_alf_classify_116x16_10_c: 18038.7
vvc_alf_classify_116x16_10_avx2: 2860.0
vvc_alf_classify_116x20_8_c: 22565.7
vvc_alf_classify_116x20_8_avx2: 4333.7
vvc_alf_classify_116x20_10_c: 21910.5
vvc_alf_classify_116x20_10_avx2: 3764.0
vvc_alf_classify_116x24_8_c: 26544.5
vvc_alf_classify_116x24_8_avx2: 4823.0
vvc_alf_classify_116x24_10_c: 25850.5
vvc_alf_classify_116x24_10_avx2: 4039.5
vvc_alf_classify_116x28_8_c: 30534.7
vvc_alf_classify_116x28_8_avx2: 16124.0
vvc_alf_classify_116x28_10_c: 29772.7
vvc_alf_classify_116x28_10_avx2: 5014.0
vvc_alf_classify_116x32_8_c: 34546.2
vvc_alf_classify_116x32_8_avx2: 6259.5
vvc_alf_classify_116x32_10_c: 33593.0
vvc_alf_classify_116x32_10_avx2: 5264.5
vvc_alf_classify_116x36_8_c: 38610.5
vvc_alf_classify_116x36_8_avx2: 7211.2
vvc_alf_classify_116x36_10_c: 37584.5
vvc_alf_classify_116x36_10_avx2: 6099.5
vvc_alf_classify_116x40_8_c: 42648.2
vvc_alf_classify_116x40_8_avx2: 7693.0
vvc_alf_classify_116x40_10_c: 41491.0
vvc_alf_classify_116x40_10_avx2: 6478.2
vvc_alf_classify_116x44_8_c: 47878.2
vvc_alf_classify_116x44_8_avx2: 8665.5
vvc_alf_classify_116x44_10_c: 45396.2
vvc_alf_classify_116x44_10_avx2: 7569.0
vvc_alf_classify_116x48_8_c: 50606.0
vvc_alf_classify_116x48_8_avx2: 25446.5
vvc_alf_classify_116x48_10_c: 49336.2
vvc_alf_classify_116x48_10_avx2: 7917.5
vvc_alf_classify_116x52_8_c: 54651.0
vvc_alf_classify_116x52_8_avx2: 10093.0
vvc_alf_classify_116x52_10_c: 53221.2
vvc_alf_classify_116x52_10_avx2: 8782.0
vvc_alf_classify_116x56_8_c: 58734.2
vvc_alf_classify_116x56_8_avx2: 10561.5
vvc_alf_classify_116x56_10_c: 57269.5
vvc_alf_classify_116x56_10_avx2: 8929.0
vvc_alf_classify_116x60_8_c: 62804.5
vvc_alf_classify_116x60_8_avx2: 24801.2
vvc_alf_classify_116x60_10_c: 61104.5
vvc_alf_classify_116x60_10_avx2: 9755.7
vvc_alf_classify_116x64_8_c: 66826.7
vvc_alf_classify_116x64_8_avx2: 11996.5
vvc_alf_classify_116x64_10_c: 66785.2
vvc_alf_classify_116x64_10_avx2: 10128.7
vvc_alf_classify_116x68_8_c: 70815.2
vvc_alf_classify_116x68_8_avx2: 12937.7
vvc_alf_classify_116x68_10_c: 69030.2
vvc_alf_classify_116x68_10_avx2: 11034.5
vvc_alf_classify_116x72_8_c: 74941.5
vvc_alf_classify_116x72_8_avx2: 13783.7
vvc_alf_classify_116x72_10_c: 72939.7
vvc_alf_classify_116x72_10_avx2: 11426.0
vvc_alf_classify_116x76_8_c: 78980.5
vvc_alf_classify_116x76_8_avx2: 49974.5
vvc_alf_classify_116x76_10_c: 131868.5
vvc_alf_classify_116x76_10_avx2: 12337.5
vvc_alf_classify_116x80_8_c: 83044.2
vvc_alf_classify_116x80_8_avx2: 19745.2
vvc_alf_classify_116x80_10_c: 80892.7
vvc_alf_classify_116x80_10_avx2: 12723.2
vvc_alf_classify_116x84_8_c: 87306.7
vvc_alf_classify_116x84_8_avx2: 16213.2
vvc_alf_classify_116x84_10_c: 89580.2
vvc_alf_classify_116x84_10_avx2: 13573.0
vvc_alf_classify_116x88_8_c: 91257.2
vvc_alf_classify_116x88_8_avx2: 16341.0
vvc_alf_classify_116x88_10_c: 93727.5
vvc_alf_classify_116x88_10_avx2: 13952.0
vvc_alf_classify_116x92_8_c: 95304.0
vvc_alf_classify_116x92_8_avx2: 17272.5
vvc_alf_classify_116x92_10_c: 92690.7
vvc_alf_classify_116x92_10_avx2: 14832.2
vvc_alf_classify_116x96_8_c: 99386.2
vvc_alf_classify_116x96_8_avx2: 18243.2
vvc_alf_classify_116x96_10_c: 96681.5
vvc_alf_classify_116x96_10_avx2: 15214.2
vvc_alf_classify_116x100_8_c: 103386.0
vvc_alf_classify_116x100_8_avx2: 18738.0
vvc_alf_classify_116x100_10_c: 105932.0
vvc_alf_classify_116x100_10_avx2: 16131.0
vvc_alf_classify_116x104_8_c: 107264.2
vvc_alf_classify_116x104_8_avx2: 20291.5
vvc_alf_classify_116x104_10_c: 104482.7
vvc_alf_classify_116x104_10_avx2: 16496.7
vvc_alf_classify_116x108_8_c: 111518.0
vvc_alf_classify_116x108_8_avx2: 30071.7
vvc_alf_classify_116x108_10_c: 108513.7
vvc_alf_classify_116x108_10_avx2: 17384.2
vvc_alf_classify_116x112_8_c: 115431.2
vvc_alf_classify_116x112_8_avx2: 20659.5
vvc_alf_classify_116x112_10_c: 176058.5
vvc_alf_classify_116x112_10_avx2: 17773.7
vvc_alf_classify_116x116_8_c: 119516.5
vvc_alf_classify_116x116_8_avx2: 21691.5
vvc_alf_classify_116x116_10_c: 119247.2
vvc_alf_classify_116x116_10_avx2: 18585.5
vvc_alf_classify_116x120_8_c: 131159.0
vvc_alf_classify_116x120_8_avx2: 22717.0
vvc_alf_classify_116x120_10_c: 120167.2
vvc_alf_classify_116x120_10_avx2: 18993.5
vvc_alf_classify_116x124_8_c: 127283.5
vvc_alf_classify_116x124_8_avx2: 23078.2
vvc_alf_classify_116x124_10_c: 123905.7
vvc_alf_classify_116x124_10_avx2: 19831.2
vvc_alf_classify_116x128_8_c: 130967.5
vvc_alf_classify_116x128_8_avx2: 31874.2
vvc_alf_classify_116x128_10_c: 134527.7
vvc_alf_classify_116x128_10_avx2: 20225.2
vvc_alf_classify_120x4_8_c: 6913.2
vvc_alf_classify_120x4_8_avx2: 1530.7
vvc_alf_classify_120x4_10_c: 6530.5
vvc_alf_classify_120x4_10_avx2: 1265.0
vvc_alf_classify_120x8_8_c: 10879.5
vvc_alf_classify_120x8_8_avx2: 1973.7
vvc_alf_classify_120x8_10_c: 10543.5
vvc_alf_classify_120x8_10_avx2: 1667.7
vvc_alf_classify_120x12_8_c: 15460.0
vvc_alf_classify_120x12_8_avx2: 3020.5
vvc_alf_classify_120x12_10_c: 14604.2
vvc_alf_classify_120x12_10_avx2: 2552.5
vvc_alf_classify_120x16_8_c: 20219.2
vvc_alf_classify_120x16_8_avx2: 3413.2
vvc_alf_classify_120x16_10_c: 18635.2
vvc_alf_classify_120x16_10_avx2: 2849.0
vvc_alf_classify_120x20_8_c: 23300.0
vvc_alf_classify_120x20_8_avx2: 4340.5
vvc_alf_classify_120x20_10_c: 22682.0
vvc_alf_classify_120x20_10_avx2: 3764.0
vvc_alf_classify_120x24_8_c: 27480.5
vvc_alf_classify_120x24_8_avx2: 4828.2
vvc_alf_classify_120x24_10_c: 26670.5
vvc_alf_classify_120x24_10_avx2: 4148.2
vvc_alf_classify_120x28_8_c: 31597.2
vvc_alf_classify_120x28_8_avx2: 16091.5
vvc_alf_classify_120x28_10_c: 30721.5
vvc_alf_classify_120x28_10_avx2: 5017.0
vvc_alf_classify_120x32_8_c: 35781.0
vvc_alf_classify_120x32_8_avx2: 6253.5
vvc_alf_classify_120x32_10_c: 34746.5
vvc_alf_classify_120x32_10_avx2: 6975.5
vvc_alf_classify_120x36_8_c: 39964.5
vvc_alf_classify_120x36_8_avx2: 7233.5
vvc_alf_classify_120x36_10_c: 38774.5
vvc_alf_classify_120x36_10_avx2: 6095.0
vvc_alf_classify_120x40_8_c: 44089.2
vvc_alf_classify_120x40_8_avx2: 7703.2
vvc_alf_classify_120x40_10_c: 43995.7
vvc_alf_classify_120x40_10_avx2: 6479.7
vvc_alf_classify_120x44_8_c: 48290.0
vvc_alf_classify_120x44_8_avx2: 8676.7
vvc_alf_classify_120x44_10_c: 46908.0
vvc_alf_classify_120x44_10_avx2: 7774.2
vvc_alf_classify_120x48_8_c: 52322.5
vvc_alf_classify_120x48_8_avx2: 9151.7
vvc_alf_classify_120x48_10_c: 51897.2
vvc_alf_classify_120x48_10_avx2: 7753.2
vvc_alf_classify_120x52_8_c: 56534.2
vvc_alf_classify_120x52_8_avx2: 10084.2
vvc_alf_classify_120x52_10_c: 61056.7
vvc_alf_classify_120x52_10_avx2: 8574.0
vvc_alf_classify_120x56_8_c: 60697.2
vvc_alf_classify_120x56_8_avx2: 10584.5
vvc_alf_classify_120x56_10_c: 59073.7
vvc_alf_classify_120x56_10_avx2: 8936.7
vvc_alf_classify_120x60_8_c: 64942.5
vvc_alf_classify_120x60_8_avx2: 12135.0
vvc_alf_classify_120x60_10_c: 63094.2
vvc_alf_classify_120x60_10_avx2: 9764.0
vvc_alf_classify_120x64_8_c: 69053.0
vvc_alf_classify_120x64_8_avx2: 11995.0
vvc_alf_classify_120x64_10_c: 67191.5
vvc_alf_classify_120x64_10_avx2: 10152.0
vvc_alf_classify_120x68_8_c: 73237.5
vvc_alf_classify_120x68_8_avx2: 13660.2
vvc_alf_classify_120x68_10_c: 75027.7
vvc_alf_classify_120x68_10_avx2: 11061.7
vvc_alf_classify_120x72_8_c: 77311.0
vvc_alf_classify_120x72_8_avx2: 13804.2
vvc_alf_classify_120x72_10_c: 75311.5
vvc_alf_classify_120x72_10_avx2: 11453.7
vvc_alf_classify_120x76_8_c: 81621.2
vvc_alf_classify_120x76_8_avx2: 14845.2
vvc_alf_classify_120x76_10_c: 79453.5
vvc_alf_classify_120x76_10_avx2: 12335.2
vvc_alf_classify_120x80_8_c: 85961.2
vvc_alf_classify_120x80_8_avx2: 19395.0
vvc_alf_classify_120x80_10_c: 93155.5
vvc_alf_classify_120x80_10_avx2: 12724.7
vvc_alf_classify_120x84_8_c: 90095.5
vvc_alf_classify_120x84_8_avx2: 16287.0
vvc_alf_classify_120x84_10_c: 89870.7
vvc_alf_classify_120x84_10_avx2: 13624.2
vvc_alf_classify_120x88_8_c: 94162.2
vvc_alf_classify_120x88_8_avx2: 16347.7
vvc_alf_classify_120x88_10_c: 94100.5
vvc_alf_classify_120x88_10_avx2: 38904.0
vvc_alf_classify_120x92_8_c: 98367.5
vvc_alf_classify_120x92_8_avx2: 17400.5
vvc_alf_classify_120x92_10_c: 98248.0
vvc_alf_classify_120x92_10_avx2: 14891.0
vvc_alf_classify_120x96_8_c: 102452.2
vvc_alf_classify_120x96_8_avx2: 17810.2
vvc_alf_classify_120x96_10_c: 102388.5
vvc_alf_classify_120x96_10_avx2: 15228.2
vvc_alf_classify_120x100_8_c: 106574.0
vvc_alf_classify_120x100_8_avx2: 27557.0
vvc_alf_classify_120x100_10_c: 109351.7
vvc_alf_classify_120x100_10_avx2: 16172.5
vvc_alf_classify_120x104_8_c: 110733.0
vvc_alf_classify_120x104_8_avx2: 20340.0
vvc_alf_classify_120x104_10_c: 110646.2
vvc_alf_classify_120x104_10_avx2: 16537.5
vvc_alf_classify_120x108_8_c: 114998.5
vvc_alf_classify_120x108_8_avx2: 20255.7
vvc_alf_classify_120x108_10_c: 111836.7
vvc_alf_classify_120x108_10_avx2: 17387.2
vvc_alf_classify_120x112_8_c: 119066.7
vvc_alf_classify_120x112_8_avx2: 21274.5
vvc_alf_classify_120x112_10_c: 115989.0
vvc_alf_classify_120x112_10_avx2: 17775.2
vvc_alf_classify_120x116_8_c: 123326.2
vvc_alf_classify_120x116_8_avx2: 21669.7
vvc_alf_classify_120x116_10_c: 123140.5
vvc_alf_classify_120x116_10_avx2: 18621.2
vvc_alf_classify_120x120_8_c: 127428.7
vvc_alf_classify_120x120_8_avx2: 22750.7
vvc_alf_classify_120x120_10_c: 123980.0
vvc_alf_classify_120x120_10_avx2: 18990.5
vvc_alf_classify_120x124_8_c: 131400.7
vvc_alf_classify_120x124_8_avx2: 23083.2
vvc_alf_classify_120x124_10_c: 128029.7
vvc_alf_classify_120x124_10_avx2: 20354.7
vvc_alf_classify_120x128_8_c: 142786.2
vvc_alf_classify_120x128_8_avx2: 31621.5
vvc_alf_classify_120x128_10_c: 198348.0
vvc_alf_classify_120x128_10_avx2: 20239.2
vvc_alf_classify_124x4_8_c: 7142.2
vvc_alf_classify_124x4_8_avx2: 1529.2
vvc_alf_classify_124x4_10_c: 6747.2
vvc_alf_classify_124x4_10_avx2: 1267.7
vvc_alf_classify_124x8_8_c: 11227.2
vvc_alf_classify_124x8_8_avx2: 1979.7
vvc_alf_classify_124x8_10_c: 10878.7
vvc_alf_classify_124x8_10_avx2: 1672.2
vvc_alf_classify_124x12_8_c: 15934.7
vvc_alf_classify_124x12_8_avx2: 2935.2
vvc_alf_classify_124x12_10_c: 15041.5
vvc_alf_classify_124x12_10_avx2: 2557.2
vvc_alf_classify_124x16_8_c: 28888.7
vvc_alf_classify_124x16_8_avx2: 3416.2
vvc_alf_classify_124x16_10_c: 19231.7
vvc_alf_classify_124x16_10_avx2: 2870.5
vvc_alf_classify_124x20_8_c: 24719.0
vvc_alf_classify_124x20_8_avx2: 4354.5
vvc_alf_classify_124x20_10_c: 23422.7
vvc_alf_classify_124x20_10_avx2: 3792.7
vvc_alf_classify_124x24_8_c: 28342.2
vvc_alf_classify_124x24_8_avx2: 4846.7
vvc_alf_classify_124x24_10_c: 27510.5
vvc_alf_classify_124x24_10_avx2: 4056.7
vvc_alf_classify_124x28_8_c: 32610.7
vvc_alf_classify_124x28_8_avx2: 6459.5
vvc_alf_classify_124x28_10_c: 31765.5
vvc_alf_classify_124x28_10_avx2: 4918.2
vvc_alf_classify_124x32_8_c: 36881.5
vvc_alf_classify_124x32_8_avx2: 6443.7
vvc_alf_classify_124x32_10_c: 39921.5
vvc_alf_classify_124x32_10_avx2: 5268.2
vvc_alf_classify_124x36_8_c: 42321.7
vvc_alf_classify_124x36_8_avx2: 7252.7
vvc_alf_classify_124x36_10_c: 40074.0
vvc_alf_classify_124x36_10_avx2: 6118.7
vvc_alf_classify_124x40_8_c: 45440.2
vvc_alf_classify_124x40_8_avx2: 7725.7
vvc_alf_classify_124x40_10_c: 44233.7
vvc_alf_classify_124x40_10_avx2: 6500.7
vvc_alf_classify_124x44_8_c: 49769.0
vvc_alf_classify_124x44_8_avx2: 8690.2
vvc_alf_classify_124x44_10_c: 54004.5
vvc_alf_classify_124x44_10_avx2: 7796.5
vvc_alf_classify_124x48_8_c: 54049.5
vvc_alf_classify_124x48_8_avx2: 9178.0
vvc_alf_classify_124x48_10_c: 52695.5
vvc_alf_classify_124x48_10_avx2: 7772.7
vvc_alf_classify_124x52_8_c: 58455.5
vvc_alf_classify_124x52_8_avx2: 10117.0
vvc_alf_classify_124x52_10_c: 56912.0
vvc_alf_classify_124x52_10_avx2: 8786.2
vvc_alf_classify_124x56_8_c: 63079.2
vvc_alf_classify_124x56_8_avx2: 10609.2
vvc_alf_classify_124x56_10_c: 61059.0
vvc_alf_classify_124x56_10_avx2: 8973.7
vvc_alf_classify_124x60_8_c: 67066.5
vvc_alf_classify_124x60_8_avx2: 11539.2
vvc_alf_classify_124x60_10_c: 65277.7
vvc_alf_classify_124x60_10_avx2: 9827.2
vvc_alf_classify_124x64_8_c: 71373.0
vvc_alf_classify_124x64_8_avx2: 12048.5
vvc_alf_classify_124x64_10_c: 69513.5
vvc_alf_classify_124x64_10_avx2: 10168.2
vvc_alf_classify_124x68_8_c: 75641.5
vvc_alf_classify_124x68_8_avx2: 13328.7
vvc_alf_classify_124x68_10_c: 75718.5
vvc_alf_classify_124x68_10_avx2: 11106.7
vvc_alf_classify_124x72_8_c: 80025.2
vvc_alf_classify_124x72_8_avx2: 13834.0
vvc_alf_classify_124x72_10_c: 77995.2
vvc_alf_classify_124x72_10_avx2: 11473.7
vvc_alf_classify_124x76_8_c: 84430.7
vvc_alf_classify_124x76_8_avx2: 19030.0
vvc_alf_classify_124x76_10_c: 82220.7
vvc_alf_classify_124x76_10_avx2: 12381.5
vvc_alf_classify_124x80_8_c: 88765.7
vvc_alf_classify_124x80_8_avx2: 15341.2
vvc_alf_classify_124x80_10_c: 86383.2
vvc_alf_classify_124x80_10_avx2: 13093.7
vvc_alf_classify_124x84_8_c: 93136.2
vvc_alf_classify_124x84_8_avx2: 16297.7
vvc_alf_classify_124x84_10_c: 123184.7
vvc_alf_classify_124x84_10_avx2: 13675.0
vvc_alf_classify_124x88_8_c: 108571.5
vvc_alf_classify_124x88_8_avx2: 16410.2
vvc_alf_classify_124x88_10_c: 97350.7
vvc_alf_classify_124x88_10_avx2: 14035.5
vvc_alf_classify_124x92_8_c: 101640.5
vvc_alf_classify_124x92_8_avx2: 17320.2
vvc_alf_classify_124x92_10_c: 101666.5
vvc_alf_classify_124x92_10_avx2: 14882.2
vvc_alf_classify_124x96_8_c: 113688.5
vvc_alf_classify_124x96_8_avx2: 17838.5
vvc_alf_classify_124x96_10_c: 114840.0
vvc_alf_classify_124x96_10_avx2: 15285.0
vvc_alf_classify_124x100_8_c: 110383.7
vvc_alf_classify_124x100_8_avx2: 18800.7
vvc_alf_classify_124x100_10_c: 107472.7
vvc_alf_classify_124x100_10_avx2: 33382.2
vvc_alf_classify_124x104_8_c: 114539.7
vvc_alf_classify_124x104_8_avx2: 20340.0
vvc_alf_classify_124x104_10_c: 114496.2
vvc_alf_classify_124x104_10_avx2: 16597.7
vvc_alf_classify_124x108_8_c: 118830.7
vvc_alf_classify_124x108_8_avx2: 20297.5
vvc_alf_classify_124x108_10_c: 115634.5
vvc_alf_classify_124x108_10_avx2: 17492.2
vvc_alf_classify_124x112_8_c: 133032.7
vvc_alf_classify_124x112_8_avx2: 20783.0
vvc_alf_classify_124x112_10_c: 119909.0
vvc_alf_classify_124x112_10_avx2: 17866.7
vvc_alf_classify_124x116_8_c: 148887.5
vvc_alf_classify_124x116_8_avx2: 21810.7
vvc_alf_classify_124x116_10_c: 130743.2
vvc_alf_classify_124x116_10_avx2: 18714.2
vvc_alf_classify_124x120_8_c: 131714.2
vvc_alf_classify_124x120_8_avx2: 22241.0
vvc_alf_classify_124x120_10_c: 128238.2
vvc_alf_classify_124x120_10_avx2: 19086.5
vvc_alf_classify_124x124_8_c: 145988.5
vvc_alf_classify_124x124_8_avx2: 23233.0
vvc_alf_classify_124x124_10_c: 132326.5
vvc_alf_classify_124x124_10_avx2: 19906.5
vvc_alf_classify_124x128_8_c: 140001.2
vvc_alf_classify_124x128_8_avx2: 23662.0
vvc_alf_classify_124x128_10_c: 136284.5
vvc_alf_classify_124x128_10_avx2: 20333.2
vvc_alf_classify_128x4_8_c: 7170.2
vvc_alf_classify_128x4_8_avx2: 1646.2
vvc_alf_classify_128x4_10_c: 6952.0
vvc_alf_classify_128x4_10_avx2: 1358.7
vvc_alf_classify_128x8_8_c: 11856.5
vvc_alf_classify_128x8_8_avx2: 2149.5
vvc_alf_classify_128x8_10_c: 11207.0
vvc_alf_classify_128x8_10_avx2: 1812.2
vvc_alf_classify_128x12_8_c: 15988.7
vvc_alf_classify_128x12_8_avx2: 3188.5
vvc_alf_classify_128x12_10_c: 15937.0
vvc_alf_classify_128x12_10_avx2: 2738.2
vvc_alf_classify_128x16_8_c: 28577.5
vvc_alf_classify_128x16_8_avx2: 3718.5
vvc_alf_classify_128x16_10_c: 19881.2
vvc_alf_classify_128x16_10_avx2: 3080.5
vvc_alf_classify_128x20_8_c: 24904.0
vvc_alf_classify_128x20_8_avx2: 4712.0
vvc_alf_classify_128x20_10_c: 24195.0
vvc_alf_classify_128x20_10_avx2: 4045.2
vvc_alf_classify_128x24_8_c: 29276.0
vvc_alf_classify_128x24_8_avx2: 5251.2
vvc_alf_classify_128x24_10_c: 28468.7
vvc_alf_classify_128x24_10_avx2: 4353.7
vvc_alf_classify_128x28_8_c: 33712.2
vvc_alf_classify_128x28_8_avx2: 6930.5
vvc_alf_classify_128x28_10_c: 32883.2
vvc_alf_classify_128x28_10_avx2: 5255.0
vvc_alf_classify_128x32_8_c: 38144.5
vvc_alf_classify_128x32_8_avx2: 6994.5
vvc_alf_classify_128x32_10_c: 37062.5
vvc_alf_classify_128x32_10_avx2: 5645.0
vvc_alf_classify_128x36_8_c: 42580.5
vvc_alf_classify_128x36_8_avx2: 7862.0
vvc_alf_classify_128x36_10_c: 41482.0
vvc_alf_classify_128x36_10_avx2: 6572.2
vvc_alf_classify_128x40_8_c: 65219.0
vvc_alf_classify_128x40_8_avx2: 8412.5
vvc_alf_classify_128x40_10_c: 47065.7
vvc_alf_classify_128x40_10_avx2: 6978.0
vvc_alf_classify_128x44_8_c: 51480.2
vvc_alf_classify_128x44_8_avx2: 9351.5
vvc_alf_classify_128x44_10_c: 50187.5
vvc_alf_classify_128x44_10_avx2: 10803.5
vvc_alf_classify_128x48_8_c: 70445.7
vvc_alf_classify_128x48_8_avx2: 9950.0
vvc_alf_classify_128x48_10_c: 54430.7
vvc_alf_classify_128x48_10_avx2: 8285.7
vvc_alf_classify_128x52_8_c: 61941.5
vvc_alf_classify_128x52_8_avx2: 10928.0
vvc_alf_classify_128x52_10_c: 58756.5
vvc_alf_classify_128x52_10_avx2: 9348.0
vvc_alf_classify_128x56_8_c: 64813.7
vvc_alf_classify_128x56_8_avx2: 11485.0
vvc_alf_classify_128x56_10_c: 63235.0
vvc_alf_classify_128x56_10_avx2: 9583.0
vvc_alf_classify_128x60_8_c: 69262.5
vvc_alf_classify_128x60_8_avx2: 12526.7
vvc_alf_classify_128x60_10_c: 67531.0
vvc_alf_classify_128x60_10_avx2: 10468.5
vvc_alf_classify_128x64_8_c: 73696.2
vvc_alf_classify_128x64_8_avx2: 13000.2
vvc_alf_classify_128x64_10_c: 71710.2
vvc_alf_classify_128x64_10_avx2: 10893.7
vvc_alf_classify_128x68_8_c: 86714.7
vvc_alf_classify_128x68_8_avx2: 14089.7
vvc_alf_classify_128x68_10_c: 136306.0
vvc_alf_classify_128x68_10_avx2: 11850.5
vvc_alf_classify_128x72_8_c: 82803.7
vvc_alf_classify_128x72_8_avx2: 15011.7
vvc_alf_classify_128x72_10_c: 80592.0
vvc_alf_classify_128x72_10_avx2: 12270.5
vvc_alf_classify_128x76_8_c: 87332.0
vvc_alf_classify_128x76_8_avx2: 15638.0
vvc_alf_classify_128x76_10_c: 85011.0
vvc_alf_classify_128x76_10_avx2: 13226.0
vvc_alf_classify_128x80_8_c: 91826.2
vvc_alf_classify_128x80_8_avx2: 16120.5
vvc_alf_classify_128x80_10_c: 89285.5
vvc_alf_classify_128x80_10_avx2: 13608.7
vvc_alf_classify_128x84_8_c: 143179.7
vvc_alf_classify_128x84_8_avx2: 17245.0
vvc_alf_classify_128x84_10_c: 101502.7
vvc_alf_classify_128x84_10_avx2: 14548.5
vvc_alf_classify_128x88_8_c: 100696.2
vvc_alf_classify_128x88_8_avx2: 17640.5
vvc_alf_classify_128x88_10_c: 100436.2
vvc_alf_classify_128x88_10_avx2: 15349.7
vvc_alf_classify_128x92_8_c: 105006.2
vvc_alf_classify_128x92_8_avx2: 19319.0
vvc_alf_classify_128x92_10_c: 102174.5
vvc_alf_classify_128x92_10_avx2: 15913.5
vvc_alf_classify_128x96_8_c: 109382.7
vvc_alf_classify_128x96_8_avx2: 19886.0
vvc_alf_classify_128x96_10_c: 109492.7
vvc_alf_classify_128x96_10_avx2: 16310.5
vvc_alf_classify_128x100_8_c: 113894.7
vvc_alf_classify_128x100_8_avx2: 20232.0
vvc_alf_classify_128x100_10_c: 110981.7
vvc_alf_classify_128x100_10_avx2: 17228.5
vvc_alf_classify_128x104_8_c: 118252.0
vvc_alf_classify_128x104_8_avx2: 21472.2
vvc_alf_classify_128x104_10_c: 118206.2
vvc_alf_classify_128x104_10_avx2: 17741.0
vvc_alf_classify_128x108_8_c: 122676.2
vvc_alf_classify_128x108_8_avx2: 31258.5
vvc_alf_classify_128x108_10_c: 119589.5
vvc_alf_classify_128x108_10_avx2: 18629.5
vvc_alf_classify_128x112_8_c: 127215.0
vvc_alf_classify_128x112_8_avx2: 22934.7
vvc_alf_classify_128x112_10_c: 127325.2
vvc_alf_classify_128x112_10_avx2: 19077.0
vvc_alf_classify_128x116_8_c: 131676.2
vvc_alf_classify_128x116_8_avx2: 23950.7
vvc_alf_classify_128x116_10_c: 128281.5
vvc_alf_classify_128x116_10_avx2: 19991.2
vvc_alf_classify_128x120_8_c: 136028.2
vvc_alf_classify_128x120_8_avx2: 24012.5
vvc_alf_classify_128x120_10_c: 132437.5
vvc_alf_classify_128x120_10_avx2: 20376.5
vvc_alf_classify_128x124_8_c: 140269.2
vvc_alf_classify_128x124_8_avx2: 25045.5
vvc_alf_classify_128x124_10_c: 136694.7
vvc_alf_classify_128x124_10_avx2: 21252.7
vvc_alf_classify_128x128_8_c: 144558.0
vvc_alf_classify_128x128_8_avx2: 25650.2
vvc_alf_classify_128x128_10_c: 140670.0
vvc_alf_classify_128x128_10_avx2: 21729.5
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
2024-05-14 19:21:35 +08:00
Wu Jianhua
ec2a7ef867
avcodec/x86/vvc: add alf filter luma and chroma avx2 optimizations
...
ff_vvc_alf_filter_luma_4x4_10_c: 135
ff_vvc_alf_filter_luma_4x4_10_avx2: 54
ff_vvc_alf_filter_luma_4x8_10_c: 268
ff_vvc_alf_filter_luma_4x8_10_avx2: 106
ff_vvc_alf_filter_luma_4x12_10_c: 400
ff_vvc_alf_filter_luma_4x12_10_avx2: 160
ff_vvc_alf_filter_luma_4x16_10_c: 535
ff_vvc_alf_filter_luma_4x16_10_avx2: 213
ff_vvc_alf_filter_luma_4x20_10_c: 646
ff_vvc_alf_filter_luma_4x20_10_avx2: 262
ff_vvc_alf_filter_luma_4x24_10_c: 783
ff_vvc_alf_filter_luma_4x24_10_avx2: 309
ff_vvc_alf_filter_luma_4x28_10_c: 908
ff_vvc_alf_filter_luma_4x28_10_avx2: 361
ff_vvc_alf_filter_luma_4x32_10_c: 1039
ff_vvc_alf_filter_luma_4x32_10_avx2: 412
ff_vvc_alf_filter_luma_8x4_10_c: 260
ff_vvc_alf_filter_luma_8x4_10_avx2: 53
ff_vvc_alf_filter_luma_8x8_10_c: 516
ff_vvc_alf_filter_luma_8x8_10_avx2: 105
ff_vvc_alf_filter_luma_8x12_10_c: 779
ff_vvc_alf_filter_luma_8x12_10_avx2: 157
ff_vvc_alf_filter_luma_8x16_10_c: 1038
ff_vvc_alf_filter_luma_8x16_10_avx2: 210
ff_vvc_alf_filter_luma_8x20_10_c: 1293
ff_vvc_alf_filter_luma_8x20_10_avx2: 259
ff_vvc_alf_filter_luma_8x24_10_c: 1553
ff_vvc_alf_filter_luma_8x24_10_avx2: 309
ff_vvc_alf_filter_luma_8x28_10_c: 1815
ff_vvc_alf_filter_luma_8x28_10_avx2: 361
ff_vvc_alf_filter_luma_8x32_10_c: 2067
ff_vvc_alf_filter_luma_8x32_10_avx2: 419
ff_vvc_alf_filter_luma_12x4_10_c: 390
ff_vvc_alf_filter_luma_12x4_10_avx2: 54
ff_vvc_alf_filter_luma_12x8_10_c: 773
ff_vvc_alf_filter_luma_12x8_10_avx2: 107
ff_vvc_alf_filter_luma_12x12_10_c: 1159
ff_vvc_alf_filter_luma_12x12_10_avx2: 155
ff_vvc_alf_filter_luma_12x16_10_c: 1550
ff_vvc_alf_filter_luma_12x16_10_avx2: 207
ff_vvc_alf_filter_luma_12x20_10_c: 1970
ff_vvc_alf_filter_luma_12x20_10_avx2: 260
ff_vvc_alf_filter_luma_12x24_10_c: 2379
ff_vvc_alf_filter_luma_12x24_10_avx2: 309
ff_vvc_alf_filter_luma_12x28_10_c: 2763
ff_vvc_alf_filter_luma_12x28_10_avx2: 362
ff_vvc_alf_filter_luma_12x32_10_c: 3158
ff_vvc_alf_filter_luma_12x32_10_avx2: 419
ff_vvc_alf_filter_luma_16x4_10_c: 523
ff_vvc_alf_filter_luma_16x4_10_avx2: 53
ff_vvc_alf_filter_luma_16x8_10_c: 1049
ff_vvc_alf_filter_luma_16x8_10_avx2: 103
ff_vvc_alf_filter_luma_16x12_10_c: 1566
ff_vvc_alf_filter_luma_16x12_10_avx2: 159
ff_vvc_alf_filter_luma_16x16_10_c: 2078
ff_vvc_alf_filter_luma_16x16_10_avx2: 211
ff_vvc_alf_filter_luma_16x20_10_c: 2631
ff_vvc_alf_filter_luma_16x20_10_avx2: 259
ff_vvc_alf_filter_luma_16x24_10_c: 3149
ff_vvc_alf_filter_luma_16x24_10_avx2: 316
ff_vvc_alf_filter_luma_16x28_10_c: 3631
ff_vvc_alf_filter_luma_16x28_10_avx2: 359
ff_vvc_alf_filter_luma_16x32_10_c: 4233
ff_vvc_alf_filter_luma_16x32_10_avx2: 428
ff_vvc_alf_filter_luma_20x4_10_c: 649
ff_vvc_alf_filter_luma_20x4_10_avx2: 106
ff_vvc_alf_filter_luma_20x8_10_c: 1294
ff_vvc_alf_filter_luma_20x8_10_avx2: 206
ff_vvc_alf_filter_luma_20x12_10_c: 1936
ff_vvc_alf_filter_luma_20x12_10_avx2: 310
ff_vvc_alf_filter_luma_20x16_10_c: 2594
ff_vvc_alf_filter_luma_20x16_10_avx2: 411
ff_vvc_alf_filter_luma_20x20_10_c: 3234
ff_vvc_alf_filter_luma_20x20_10_avx2: 517
ff_vvc_alf_filter_luma_20x24_10_c: 3894
ff_vvc_alf_filter_luma_20x24_10_avx2: 621
ff_vvc_alf_filter_luma_20x28_10_c: 4542
ff_vvc_alf_filter_luma_20x28_10_avx2: 722
ff_vvc_alf_filter_luma_20x32_10_c: 5205
ff_vvc_alf_filter_luma_20x32_10_avx2: 832
ff_vvc_alf_filter_luma_24x4_10_c: 774
ff_vvc_alf_filter_luma_24x4_10_avx2: 104
ff_vvc_alf_filter_luma_24x8_10_c: 1546
ff_vvc_alf_filter_luma_24x8_10_avx2: 206
ff_vvc_alf_filter_luma_24x12_10_c: 2318
ff_vvc_alf_filter_luma_24x12_10_avx2: 312
ff_vvc_alf_filter_luma_24x16_10_c: 3104
ff_vvc_alf_filter_luma_24x16_10_avx2: 411
ff_vvc_alf_filter_luma_24x20_10_c: 3893
ff_vvc_alf_filter_luma_24x20_10_avx2: 513
ff_vvc_alf_filter_luma_24x24_10_c: 4681
ff_vvc_alf_filter_luma_24x24_10_avx2: 616
ff_vvc_alf_filter_luma_24x28_10_c: 5474
ff_vvc_alf_filter_luma_24x28_10_avx2: 721
ff_vvc_alf_filter_luma_24x32_10_c: 6271
ff_vvc_alf_filter_luma_24x32_10_avx2: 832
ff_vvc_alf_filter_luma_28x4_10_c: 907
ff_vvc_alf_filter_luma_28x4_10_avx2: 103
ff_vvc_alf_filter_luma_28x8_10_c: 1797
ff_vvc_alf_filter_luma_28x8_10_avx2: 206
ff_vvc_alf_filter_luma_28x12_10_c: 2708
ff_vvc_alf_filter_luma_28x12_10_avx2: 309
ff_vvc_alf_filter_luma_28x16_10_c: 3632
ff_vvc_alf_filter_luma_28x16_10_avx2: 413
ff_vvc_alf_filter_luma_28x20_10_c: 4537
ff_vvc_alf_filter_luma_28x20_10_avx2: 519
ff_vvc_alf_filter_luma_28x24_10_c: 5463
ff_vvc_alf_filter_luma_28x24_10_avx2: 616
ff_vvc_alf_filter_luma_28x28_10_c: 6372
ff_vvc_alf_filter_luma_28x28_10_avx2: 719
ff_vvc_alf_filter_luma_28x32_10_c: 7274
ff_vvc_alf_filter_luma_28x32_10_avx2: 823
ff_vvc_alf_filter_luma_32x4_10_c: 1029
ff_vvc_alf_filter_luma_32x4_10_avx2: 104
ff_vvc_alf_filter_luma_32x8_10_c: 2060
ff_vvc_alf_filter_luma_32x8_10_avx2: 206
ff_vvc_alf_filter_luma_32x12_10_c: 3112
ff_vvc_alf_filter_luma_32x12_10_avx2: 307
ff_vvc_alf_filter_luma_32x16_10_c: 4161
ff_vvc_alf_filter_luma_32x16_10_avx2: 413
ff_vvc_alf_filter_luma_32x20_10_c: 5211
ff_vvc_alf_filter_luma_32x20_10_avx2: 514
ff_vvc_alf_filter_luma_32x24_10_c: 6238
ff_vvc_alf_filter_luma_32x24_10_avx2: 614
ff_vvc_alf_filter_luma_32x28_10_c: 7261
ff_vvc_alf_filter_luma_32x28_10_avx2: 720
ff_vvc_alf_filter_luma_32x32_10_c: 8312
ff_vvc_alf_filter_luma_32x32_10_avx2: 819
ff_vvc_alf_filter_chroma_4x4_10_c: 70
ff_vvc_alf_filter_chroma_4x4_10_avx2: 53
ff_vvc_alf_filter_chroma_4x8_10_c: 139
ff_vvc_alf_filter_chroma_4x8_10_avx2: 104
ff_vvc_alf_filter_chroma_4x12_10_c: 208
ff_vvc_alf_filter_chroma_4x12_10_avx2: 155
ff_vvc_alf_filter_chroma_4x16_10_c: 275
ff_vvc_alf_filter_chroma_4x16_10_avx2: 218
ff_vvc_alf_filter_chroma_4x20_10_c: 344
ff_vvc_alf_filter_chroma_4x20_10_avx2: 257
ff_vvc_alf_filter_chroma_4x24_10_c: 411
ff_vvc_alf_filter_chroma_4x24_10_avx2: 309
ff_vvc_alf_filter_chroma_4x28_10_c: 481
ff_vvc_alf_filter_chroma_4x28_10_avx2: 361
ff_vvc_alf_filter_chroma_4x32_10_c: 545
ff_vvc_alf_filter_chroma_4x32_10_avx2: 411
ff_vvc_alf_filter_chroma_8x4_10_c: 138
ff_vvc_alf_filter_chroma_8x4_10_avx2: 53
ff_vvc_alf_filter_chroma_8x8_10_c: 274
ff_vvc_alf_filter_chroma_8x8_10_avx2: 106
ff_vvc_alf_filter_chroma_8x12_10_c: 422
ff_vvc_alf_filter_chroma_8x12_10_avx2: 158
ff_vvc_alf_filter_chroma_8x16_10_c: 545
ff_vvc_alf_filter_chroma_8x16_10_avx2: 206
ff_vvc_alf_filter_chroma_8x20_10_c: 683
ff_vvc_alf_filter_chroma_8x20_10_avx2: 257
ff_vvc_alf_filter_chroma_8x24_10_c: 816
ff_vvc_alf_filter_chroma_8x24_10_avx2: 312
ff_vvc_alf_filter_chroma_8x28_10_c: 951
ff_vvc_alf_filter_chroma_8x28_10_avx2: 359
ff_vvc_alf_filter_chroma_8x32_10_c: 1098
ff_vvc_alf_filter_chroma_8x32_10_avx2: 409
ff_vvc_alf_filter_chroma_12x4_10_c: 204
ff_vvc_alf_filter_chroma_12x4_10_avx2: 53
ff_vvc_alf_filter_chroma_12x8_10_c: 410
ff_vvc_alf_filter_chroma_12x8_10_avx2: 104
ff_vvc_alf_filter_chroma_12x12_10_c: 614
ff_vvc_alf_filter_chroma_12x12_10_avx2: 155
ff_vvc_alf_filter_chroma_12x16_10_c: 814
ff_vvc_alf_filter_chroma_12x16_10_avx2: 210
ff_vvc_alf_filter_chroma_12x20_10_c: 1017
ff_vvc_alf_filter_chroma_12x20_10_avx2: 258
ff_vvc_alf_filter_chroma_12x24_10_c: 1221
ff_vvc_alf_filter_chroma_12x24_10_avx2: 308
ff_vvc_alf_filter_chroma_12x28_10_c: 1423
ff_vvc_alf_filter_chroma_12x28_10_avx2: 366
ff_vvc_alf_filter_chroma_12x32_10_c: 1624
ff_vvc_alf_filter_chroma_12x32_10_avx2: 410
ff_vvc_alf_filter_chroma_16x4_10_c: 272
ff_vvc_alf_filter_chroma_16x4_10_avx2: 52
ff_vvc_alf_filter_chroma_16x8_10_c: 541
ff_vvc_alf_filter_chroma_16x8_10_avx2: 105
ff_vvc_alf_filter_chroma_16x12_10_c: 812
ff_vvc_alf_filter_chroma_16x12_10_avx2: 155
ff_vvc_alf_filter_chroma_16x16_10_c: 1091
ff_vvc_alf_filter_chroma_16x16_10_avx2: 206
ff_vvc_alf_filter_chroma_16x20_10_c: 1354
ff_vvc_alf_filter_chroma_16x20_10_avx2: 257
ff_vvc_alf_filter_chroma_16x24_10_c: 1637
ff_vvc_alf_filter_chroma_16x24_10_avx2: 313
ff_vvc_alf_filter_chroma_16x28_10_c: 1899
ff_vvc_alf_filter_chroma_16x28_10_avx2: 359
ff_vvc_alf_filter_chroma_16x32_10_c: 2161
ff_vvc_alf_filter_chroma_16x32_10_avx2: 410
ff_vvc_alf_filter_chroma_20x4_10_c: 339
ff_vvc_alf_filter_chroma_20x4_10_avx2: 103
ff_vvc_alf_filter_chroma_20x8_10_c: 681
ff_vvc_alf_filter_chroma_20x8_10_avx2: 207
ff_vvc_alf_filter_chroma_20x12_10_c: 1013
ff_vvc_alf_filter_chroma_20x12_10_avx2: 307
ff_vvc_alf_filter_chroma_20x16_10_c: 1349
ff_vvc_alf_filter_chroma_20x16_10_avx2: 415
ff_vvc_alf_filter_chroma_20x20_10_c: 1685
ff_vvc_alf_filter_chroma_20x20_10_avx2: 522
ff_vvc_alf_filter_chroma_20x24_10_c: 2037
ff_vvc_alf_filter_chroma_20x24_10_avx2: 622
ff_vvc_alf_filter_chroma_20x28_10_c: 2380
ff_vvc_alf_filter_chroma_20x28_10_avx2: 733
ff_vvc_alf_filter_chroma_20x32_10_c: 2712
ff_vvc_alf_filter_chroma_20x32_10_avx2: 838
ff_vvc_alf_filter_chroma_24x4_10_c: 408
ff_vvc_alf_filter_chroma_24x4_10_avx2: 104
ff_vvc_alf_filter_chroma_24x8_10_c: 818
ff_vvc_alf_filter_chroma_24x8_10_avx2: 207
ff_vvc_alf_filter_chroma_24x12_10_c: 1219
ff_vvc_alf_filter_chroma_24x12_10_avx2: 308
ff_vvc_alf_filter_chroma_24x16_10_c: 1648
ff_vvc_alf_filter_chroma_24x16_10_avx2: 420
ff_vvc_alf_filter_chroma_24x20_10_c: 2061
ff_vvc_alf_filter_chroma_24x20_10_avx2: 525
ff_vvc_alf_filter_chroma_24x24_10_c: 2437
ff_vvc_alf_filter_chroma_24x24_10_avx2: 617
ff_vvc_alf_filter_chroma_24x28_10_c: 2832
ff_vvc_alf_filter_chroma_24x28_10_avx2: 722
ff_vvc_alf_filter_chroma_24x32_10_c: 3271
ff_vvc_alf_filter_chroma_24x32_10_avx2: 830
ff_vvc_alf_filter_chroma_28x4_10_c: 476
ff_vvc_alf_filter_chroma_28x4_10_avx2: 104
ff_vvc_alf_filter_chroma_28x8_10_c: 948
ff_vvc_alf_filter_chroma_28x8_10_avx2: 205
ff_vvc_alf_filter_chroma_28x12_10_c: 1420
ff_vvc_alf_filter_chroma_28x12_10_avx2: 310
ff_vvc_alf_filter_chroma_28x16_10_c: 1889
ff_vvc_alf_filter_chroma_28x16_10_avx2: 423
ff_vvc_alf_filter_chroma_28x20_10_c: 2372
ff_vvc_alf_filter_chroma_28x20_10_avx2: 513
ff_vvc_alf_filter_chroma_28x24_10_c: 2843
ff_vvc_alf_filter_chroma_28x24_10_avx2: 618
ff_vvc_alf_filter_chroma_28x28_10_c: 3307
ff_vvc_alf_filter_chroma_28x28_10_avx2: 724
ff_vvc_alf_filter_chroma_28x32_10_c: 3801
ff_vvc_alf_filter_chroma_28x32_10_avx2: 827
ff_vvc_alf_filter_chroma_32x4_10_c: 543
ff_vvc_alf_filter_chroma_32x4_10_avx2: 105
ff_vvc_alf_filter_chroma_32x8_10_c: 1084
ff_vvc_alf_filter_chroma_32x8_10_avx2: 206
ff_vvc_alf_filter_chroma_32x12_10_c: 1621
ff_vvc_alf_filter_chroma_32x12_10_avx2: 309
ff_vvc_alf_filter_chroma_32x16_10_c: 2173
ff_vvc_alf_filter_chroma_32x16_10_avx2: 408
ff_vvc_alf_filter_chroma_32x20_10_c: 2703
ff_vvc_alf_filter_chroma_32x20_10_avx2: 513
ff_vvc_alf_filter_chroma_32x24_10_c: 3245
ff_vvc_alf_filter_chroma_32x24_10_avx2: 612
ff_vvc_alf_filter_chroma_32x28_10_c: 3795
ff_vvc_alf_filter_chroma_32x28_10_avx2: 722
ff_vvc_alf_filter_chroma_32x32_10_c: 4339
ff_vvc_alf_filter_chroma_32x32_10_avx2: 820
Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
2024-05-14 19:21:35 +08:00
Rémi Denis-Courmont
cdcb4b98b7
lavc/riscv: use ff_rv_vlen_least()
2024-05-13 18:36:07 +03:00
Rémi Denis-Courmont
38e7b0ecf8
lavc/vp9dsp: fix indentation
2024-05-13 18:36:07 +03:00
James Almer
b450c44630
x86/flacdsp: remove unused parameters to pmacsdql macro
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-05-13 12:18:38 -03:00
James Almer
eb5733f38f
x86/flacdsp: add an SSE4 version of wasted33
...
flac_wasted_33_c: 214.1
flac_wasted_33_sse4: 103.2
Signed-off-by: James Almer <jamrial@gmail.com>
2024-05-13 12:18:10 -03:00
Ramiro Polla
d4d09c8e42
lavc/aarch64/fdct: add neon-optimized fdct for aarch64
...
The code is imported from libjpeg-turbo-3.0.1. The neon registers used
have been changed to avoid modifying v8-v15.
Reviewed-by: Martin Storsjö <martin@martin.st>
2024-05-13 14:54:10 +02:00
Ramiro Polla
27f6211c74
lavc/aarch64: fix include for cpu.h
2024-05-13 14:50:38 +02:00
Andreas Rheinhardt
06d1840b56
configure, avcodec/Makefile: Add h264parse->h264data,golomb dependencies
...
Fixes standalone compilation of the dts2pts BSF.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-13 14:32:21 +02:00
Andreas Rheinhardt
4df43df6e1
avcodec/bsf/dts2pts: Fix shadowing
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-13 14:32:21 +02:00
Lynne
baf8651d56
aacdec: restore arm32 dequantization optimizations
...
Unintentionally removed as part of 03cf101645
.
Untested, but its assumed that unlike most of the old ARM code,
this one was still working.
2024-05-13 13:02:02 +02:00
Tomas Härdin
37db0454e4
lavc/speedhqdec: Obey AVDISCARD_ALL
2024-05-13 08:35:09 +02:00
Tomas Härdin
5b32685d77
lavc/speedhqdec: Add AV_CODEC_CAP_FRAME_THREADS
2024-05-13 08:35:09 +02:00
Michael Niedermayer
36126e4c14
avcodec/exr: Fix preview overflow
...
Fixes: CID1515456 Unintentional integer overflow
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-13 03:40:19 +02:00
Michael Niedermayer
73d6d9f129
avcodec/dovi_rpuenc: fix compaatibility
...
Fixes: a frequency
Found while reviewing: CID1596607
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-13 03:40:18 +02:00
Michael Niedermayer
46ad68084e
avcodec/dovi_rpuenc: initialize profile
...
Code is taken from dovi_rpudec
Fixes: CID1596604 Uninitialized scalar variable
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-13 03:40:18 +02:00
Michael Niedermayer
e9bb586543
avcodec/decode: decode_simple_internal() only implements audio and video
...
Fixes: CID1538861 Uninitialized scalar variable
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-13 03:40:18 +02:00
Michael Niedermayer
96c1162545
avcodec/fmvc: remove dead assignment
...
Fixes: CID1529220 Unused value
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-13 03:40:17 +02:00
Michael Niedermayer
fdaa6ae2b6
avcodec/h2645_sei: Remove dead checks
...
Fixes: CID1596534 Dereference after null check
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-13 03:40:17 +02:00
Michael Niedermayer
a68aa951b2
avcodec/h264_slice: Remove dead sps check
...
Fixes: CID1439574 Dereference after null check
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-13 03:40:17 +02:00
Michael Niedermayer
c2d897f356
avcodec/lpc: copy levenson coeffs only when they have been computed
...
Fixes: CID1473514 Uninitialized scalar variable
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-13 03:40:16 +02:00
James Almer
0664cbd732
x86/flacdsp: add a SSE2 version of wasted32
...
flac_wasted_32_c: 851.3
flac_wasted_32_sse2: 41.3
Signed-off-by: James Almer <jamrial@gmail.com>
2024-05-12 17:24:08 -03:00
James Almer
1ba5287697
avcodec/flacdsp: split off wasted bit handling into dsp functions
...
Signed-off-by: James Almer <jamrial@gmail.com>
2024-05-12 17:23:58 -03:00
James Almer
c00c8679ed
x86/flacdsp: add a SSE4 version of lpc16
...
flac_lpc_16_13_c: 2841.3
flac_lpc_16_13_sse4: 2151.8
flac_lpc_16_16_c: 3382.8
flac_lpc_16_16_sse4: 2228.3
flac_lpc_16_29_c: 5800.3
flac_lpc_16_29_sse4: 3727.3
flac_lpc_16_32_c: 5972.8
flac_lpc_16_32_sse4: 4052.3
Signed-off-by: James Almer <jamrial@gmail.com>
2024-05-12 12:54:19 -03:00
Yotam Ofek
02c032abcd
avcodec/aacenc_tns: remove unreachable code branch
...
the condition being tested was the same as the stop condition for the containing loop,
so inside the loop it would always test positive
2024-05-12 16:01:44 +02:00
Rémi Denis-Courmont
0d9591841b
lavc/ac3dsp: add R-V Zvbb extract_exponents
2024-05-11 11:38:49 +03:00
Ramiro Polla
b8af0809fb
libavcodec/mpegvideo_enc: fix multi-threaded motion estimation rounding for mpeg4
...
ff_init_me() was being called after ff_update_duplicate_context(),
which caused the propagation of the initialization to other thread
contexts to be delayed by one frame.
In the case of mpeg4 (or flipflop_rounding), this would make the
hpel_put functions differ between the first thread (which would be
correctly initialized) and the other threads (which would be stale
from the previous frame).
2024-05-11 10:13:58 +02:00
Ramiro Polla
713c6eba8d
libavcodec/motion_est: fix penalty_factor for b frames
...
In direct_search() and ff_estimate_b_frame_motion(), penalty_factor
would be used before being initialized in estimate_motion_b(). Also,
the initialization would happen more than once unnecessarily.
2024-05-11 09:38:34 +02:00
Haihao Xiang
ceace488ff
lavc/vaapi_encode_av1: insert HDR_CLL metadata if have
...
Only look for HDR_CLL on key frame on the output.
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-05-11 15:21:57 +08:00
Haihao Xiang
0bdf71ada7
lavc/vaapi_encode_av1: Insert HDR_MDCV metadata if have
...
Only look for HDR_MDVC on key frame on the output.
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-05-11 15:21:57 +08:00
Haihao Xiang
7f3ba6bbfa
lavc/vaapi_encode_av1: implement write_extra_header callback
...
This can be used to insert a metadata OBU to the stream later.
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-05-11 15:21:57 +08:00
Niklas Haas
9c6c4f3d47
avcodec/libaomenc: properly clean up image metadata
...
This does not get consumed by aom_codec_encode().
2024-05-11 01:25:15 +02:00
Rémi Denis-Courmont
c07af340ae
lavc/riscv: explicitly require Zbb for MIN
2024-05-10 18:59:06 +03:00
sunyuechi
6e77af1c22
lavc/vp8dsp: R-V V put_epel v
...
C908:
vp8_put_epel4_v4_c: 11.0
vp8_put_epel4_v4_rvv_i32: 5.0
vp8_put_epel4_v6_c: 16.5
vp8_put_epel4_v6_rvv_i32: 6.2
vp8_put_epel8_v4_c: 43.7
vp8_put_epel8_v4_rvv_i32: 11.2
vp8_put_epel8_v6_c: 68.7
vp8_put_epel8_v6_rvv_i32: 13.2
vp8_put_epel16_v4_c: 92.5
vp8_put_epel16_v4_rvv_i32: 13.7
vp8_put_epel16_v6_c: 135.7
vp8_put_epel16_v6_rvv_i32: 16.5
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-10 18:41:13 +03:00
sunyuechi
109daea619
lavc/vp8dsp: R-V V put_epel h
...
C908:
vp8_put_epel4_h4_c: 10.7
vp8_put_epel4_h4_rvv_i32: 5.0
vp8_put_epel4_h6_c: 15.0
vp8_put_epel4_h6_rvv_i32: 6.2
vp8_put_epel8_h4_c: 43.2
vp8_put_epel8_h4_rvv_i32: 11.2
vp8_put_epel8_h6_c: 57.5
vp8_put_epel8_h6_rvv_i32: 13.5
vp8_put_epel16_h4_c: 92.5
vp8_put_epel16_h4_rvv_i32: 13.7
vp8_put_epel16_h6_c: 139.0
vp8_put_epel16_h6_rvv_i32: 16.5
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-10 18:41:13 +03:00
sunyuechi
538f217bbb
lavc/vp8dsp: R-V V put_bilin_hv
...
C908:
vp8_put_bilin4_hv_c: 561.0
vp8_put_bilin4_hv_rvv_i32: 232.7
vp8_put_bilin8_hv_c: 2162.7
vp8_put_bilin8_hv_rvv_i32: 506.7
vp8_put_bilin16_hv_c: 4769.7
vp8_put_bilin16_hv_rvv_i32: 556.7
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-10 18:41:13 +03:00
sunyuechi
bb5039b3cb
lavc/vp8dsp: R-V V put_bilin_h v
...
C908:
vp8_put_bilin4_h_c: 367.0
vp8_put_bilin4_h_rvv_i32: 137.7
vp8_put_bilin4_v_c: 377.0
vp8_put_bilin4_v_rvv_i32: 137.7
vp8_put_bilin8_h_c: 1431.0
vp8_put_bilin8_h_rvv_i32: 297.5
vp8_put_bilin8_v_c: 1449.0
vp8_put_bilin8_v_rvv_i32: 297.5
vp8_put_bilin16_h_c: 2839.0
vp8_put_bilin16_h_rvv_i32: 344.7
vp8_put_bilin16_v_c: 2857.0
vp8_put_bilin16_v_rvv_i32: 344.7
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-10 18:41:13 +03:00
sunyuechi
0b8e5e5a00
lavc/vp8dsp: R-V put_vp8_pixels
...
C908:
vp8_put_pixels4_c: 78.0
vp8_put_pixels4_rvi: 33.7
vp8_put_pixels8_c: 278.0
vp8_put_pixels8_rvi: 55.0
vp8_put_pixels16_c: 999.0
vp8_put_pixels16_rvi: 86.7
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-10 18:41:13 +03:00
Michael Niedermayer
d7924a4f60
avcodec/cbs_av1: Avoid shift overflow
...
Fixes: CID1465488 Unintentional integer overflow
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-09 16:17:40 +02:00
Dawid Kozinski
e8e84dc325
avcodec/evc: Reference to ISO_IEC_23094-1-2020 document section for EVC_MAX_APS_COUNT enum has been fixed
...
Signed-off-by: Dawid Kozinski <d.kozinski@samsung.com>
2024-05-08 21:15:05 -03:00
Dawid Kozinski
cf45526a0d
avcodec/bitstream_filters: Declaration of the ff_evc_frame_merge_bsf variable has been moved to the appropriate following the alphabetical order
...
Signed-off-by: Dawid Kozinski <d.kozinski@samsung.com>
2024-05-08 21:15:05 -03:00
Dawid Kozinski
0797651c12
avcodec/evc: Set the AV_FRAME_FLAG_KEY flag for a decoded frame when the decoded packet contains a keyframe
...
Signed-off-by: Dawid Kozinski <d.kozinski@samsung.com>
2024-05-08 21:14:56 -03:00
James Almer
214cbe29dc
x86/blockdsp: add sse2 and avx2 versions of fill_block_tab
...
blockdsp.fill_block_tab[0]_c: 34.1
blockdsp.fill_block_tab[0]_sse2: 11.1
blockdsp.fill_block_tab[0]_avx2: 10.1
blockdsp.fill_block_tab[1]_c: 10.1
blockdsp.fill_block_tab[1]_sse2: 6.1
blockdsp.fill_block_tab[1]_avx2: 5.6
Signed-off-by: James Almer <jamrial@gmail.com>
2024-05-08 21:13:23 -03:00
Rémi Denis-Courmont
f8715d0300
lavc/vp9dsp: fix compilation with llvm-as
2024-05-08 18:26:32 +03:00
Andreas Rheinhardt
07c1bd5feb
avcodec/Makefile: Fix intrax8 objects
...
Forgotten in d1d30edf42
.
This fixes standalone compilation of the VC-1 based
decoders when using shared builds (for static builds,
nothing pulls in msmpeg4data.o, yet for shared builds
the default behaviour of linkers is different, leading
to undefined references because msmpeg4data.o relies
on stuff from mpeg4video.o).
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-07 23:53:26 +02:00
Andreas Rheinhardt
8b7f089e4b
avcodec/Makefile: Correct name of cbd2_dpcm decoder
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-07 23:53:26 +02:00
Andreas Rheinhardt
df2416ca97
Remove remnants of prores_lgpl decoder
...
Forgotten in 5c6a3604f0
.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-07 23:53:26 +02:00
Andreas Rheinhardt
db2cd9cabf
avcodec/Makefile, v408(dec|enc): Remove remnants of AYUV codecs
...
Forgotten in 9ee59b63f5
.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-07 23:53:26 +02:00
Andreas Rheinhardt
39ce8a9695
avcodec/diracdec: Don't use EDGE_WIDTH from mpegpicture.h
...
There is nothing that forces us to use the same value
as mpegvideo_enc.c, so define our own constant.
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-07 13:24:32 +02:00
Andreas Rheinhardt
2eab5a1f54
avcodec/aac/aacdec: Fix linking errors with only one decoder enabled
...
This is achieved by using function pointers for AAC SBR functions.
This unfortunately necessitated to use void* in
ff_aac_sbr_apply(_fixed).
Fixes ticket #10999 .
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-07 12:33:50 +02:00
Mandava, Mounika
b1037d4ebe
lavc/qsvenc: add support for oneVPL string API
...
A new option -qsv_params <str> is added, where <str> is a :-separated
list of key=value parameters.
Example:
$ ffmpeg -y -f lavfi -i testsrc -vf "format=nv12" -c:v h264_qsv -qsv_params
"TargetUsage=1:GopPicSize=30:GopRefDist=2:TargetKbps=5000" -f null -
Signed-off-by: Mounika Mandava <mounika.mandava@intel.com>
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-05-07 11:06:37 +08:00
Haihao Xiang
df76c3756d
lavc/qsvenc: always allocate the array to store mfxExtBuffer points
...
This allows us to append mfxExtBuffer per user's settings
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-05-07 11:06:37 +08:00
Andreas Rheinhardt
f5d2dc7b4b
avcodec/aac/aacdec_(fixed|float): Set AACDecDSP, AACDecProc directly
...
This is more in line with how we initialize DSP functions
and avoids tables of function pointers as well as relocations
for these.
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-07 00:02:57 +02:00
Andreas Rheinhardt
8762aa4d62
avcodec/aac/aacdec: Move init functions to aacdec_fixed/float
...
This allows to merge it with AACDecDSP.init and remove the latter
(it is called only once anyway); it also allows to make
the fixed/float AACDecDSP and AACDecProc implementations internal
to aacdec_fixed/float.c (which also fixes a violation of our
naming conventions). And it some linker errors when either decoder
is disabled.
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-07 00:01:39 +02:00
Andreas Rheinhardt
0fc3d8e4d6
avcodec/aac/aacdec: Avoid compiling latm decoder if disabled
...
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-07 00:00:04 +02:00
Andreas Rheinhardt
d4fb110f5c
avcodec/aac/aacdec: Mark flush as cold
...
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-06 23:59:43 +02:00
Andreas Rheinhardt
41922bef7a
avcodec/aac/aacdec_(fixed|float): Avoid AAC_RENAME, INTFLOAT
...
Unnecessary now that this has been detemplatized.
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-06 23:59:27 +02:00
Andreas Rheinhardt
c13b5d96c8
avcodec/aac/aacdec_float: Call ff_aac_float_common_init() only once
...
That's enough.
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-06 23:59:10 +02:00
Andreas Rheinhardt
41ea317ced
avcodec/aac/aacdec: Avoid branch to set sample_fmt
...
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-06 23:58:58 +02:00
Andreas Rheinhardt
ef16882e8f
avcodec/aac/aacdec: Move channel number check out of init_dsp()
...
Also move initializing random_state.
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-06 23:58:31 +02:00
Andreas Rheinhardt
e4e9144a5c
avcodec/aac/aacdec: Remove unnecessary ff_thread_once()
...
ff_aacdec_common_init_once() already uses its own AVOnce.
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-06 23:58:08 +02:00
Andreas Rheinhardt
44474dd7b9
avcodec/aacsbr: Fix type mismatch
...
ff_aac_sbr_apply() and ff_aac_sbr_apply_fixed() still used
pointers to INTFLOAT which is float or int depending upon
whether USE_FIXED is set or not; in particular, according
to these declarations both functions have the same type.
But that is wrong and given that aacdec.c sets USE_FIXED,
it sees the wrong type for ff_aac_sbr_apply().
This leads to a -Wlto-type-mismatch warning when using lto [1].
Fix this by avoiding INTFLOAT in aacsbr.h (which also means
that aac_defines.h need not be included there any more).
[1]: https://fate.ffmpeg.org/log.cgi?slot=x86_64-archlinux-gcc-lto&time=20240506022217&log=compile
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-06 23:57:41 +02:00
Andreas Rheinhardt
e6bf540048
avcodec/aactab: Provide ff_ltp_coef, ff_tns_tmp2_map unconditionally
...
The fixed point decoder needs it since
905fdb0601
.
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-06 23:56:40 +02:00
Mark Thompson
7b482815a0
vulkan_av1: Fix force_integer_mv value
2024-05-06 20:17:50 +01:00
Mark Thompson
b73e6af337
vaapi_av1: Fix force_integer_mv value
2024-05-06 20:17:50 +01:00
Mark Thompson
b62d385ecf
nvdec_av1: Use av1dec force_integer_mv value
2024-05-06 20:17:50 +01:00
Mark Thompson
e5a5125bbe
vdpau_av1: Use av1dec force_integer_mv value
2024-05-06 20:17:50 +01:00
Mark Thompson
5162247092
dxva2_av1: Use av1dec force_integer_mv value
2024-05-06 20:17:50 +01:00
Mark Thompson
6f56e0e7e5
av1dec: Add force_integer_mv derived field for decoder use
...
This is not the same as the syntax element value in the frame header
because the specification parsing tables override the value on intra
frames.
2024-05-06 20:17:50 +01:00
Rémi Denis-Courmont
9e77188cba
lavc/ac3dsp: R-V Zbb ac3_exponent_min
...
SiFive U74:
ac3_exponent_min_reuse0_c: 10.0
ac3_exponent_min_reuse0_rvb_b: 8.0
ac3_exponent_min_reuse1_c: 2924.7
ac3_exponent_min_reuse1_rvb_b: 1803.0
ac3_exponent_min_reuse2_c: 5043.0
ac3_exponent_min_reuse2_rvb_b: 2827.5
ac3_exponent_min_reuse3_c: 7028.7
ac3_exponent_min_reuse3_rvb_b: 3872.0
ac3_exponent_min_reuse4_c: 8824.2
ac3_exponent_min_reuse4_rvb_b: 5122.2
ac3_exponent_min_reuse5_c: 10487.5
ac3_exponent_min_reuse5_rvb_b: 6412.2
2024-05-06 22:10:16 +03:00
Andreas Rheinhardt
2f8bf90054
avcodec/allcodecs: Remove LIBX264_CONST
...
Possible since 71669f2ad5
.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-06 14:51:56 +02:00
Nuo Mi
a9586a00df
avcodec/vvcdec: ff_vvc_frame_submit, avoid initializing task twice.
...
For some error bitstreams, a CTU belongs to two slices/entry points.
If the decoder initializes and submmits the CTU task twice, it may crash the program
or cause it to enter an infinite loop.
Reported-by: Frank Plowman <post@frankplowman.com>
2024-05-06 20:22:42 +08:00
Michael Niedermayer
96449cfeae
avcodec/mpegvideo_enc: Fix 1 line and one column images
...
Fixes: Ticket10952
Fixes: poc21ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-06 03:00:41 +02:00
Michael Niedermayer
a3bb269db9
avcodec/amrwbdec: assert mode to be valid in decode_fixed_vector()
...
Inspired-by: CID1473499 Uninitialized scalar variable
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-06 03:00:41 +02:00
Michael Niedermayer
a2ec2bd493
avcodec/wavarc: fix integer overflow in decode_5elp() block type 2
...
Fixes: signed integer overflow: 2097152000 + 107142979 cannot be represented in type 'int'
Fixes: 67919/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WAVARC_fuzzer-5955101769400320
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-06 03:00:41 +02:00
Michael Niedermayer
c7075cdb67
avcodec/dovi_rpuenc: Initialize bl_compat_id
...
Fixes: CID1596607 Uninitialized scalar variable
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-06 03:00:40 +02:00
Rémi Denis-Courmont
38f67a32b3
lavc/ac3dsp: R-V V min_exponents
...
T-Head C908:
ac3_exponent_min_reuse0_c: 7.5
ac3_exponent_min_reuse0_rvv_i32: 7.5
ac3_exponent_min_reuse1_c: 1820.7
ac3_exponent_min_reuse1_rvv_i32: 102.5
ac3_exponent_min_reuse2_c: 3088.5
ac3_exponent_min_reuse2_rvv_i32: 138.7
ac3_exponent_min_reuse3_c: 5073.7
ac3_exponent_min_reuse3_rvv_i32: 174.7
ac3_exponent_min_reuse4_c: 4624.2
ac3_exponent_min_reuse4_rvv_i32: 204.2
ac3_exponent_min_reuse5_c: 5138.7
ac3_exponent_min_reuse5_rvv_i32: 238.0
2024-05-04 10:17:11 +03:00
sunyuechi
5bc3b7f513
lavc/rv40dsp: R-V V chroma_mc
...
This is similar to h264, but here we use manual_avg instead of vaaddu
because rv40's OP differs from h264. If we use vaaddu,
rv40 would need to repeatedly switch between vxrm=0 and vxrm=2,
and switching vxrm is very slow.
C908:
avg_chroma_mc4_c: 2330.0
avg_chroma_mc4_rvv_i32: 602.7
avg_chroma_mc8_c: 1211.0
avg_chroma_mc8_rvv_i32: 602.7
put_chroma_mc4_c: 1825.0
put_chroma_mc4_rvv_i32: 414.7
put_chroma_mc8_c: 932.0
put_chroma_mc8_rvv_i32: 414.7
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-03 18:00:53 +03:00
sunyuechi
7d0673db7e
lavc/blockdsp: R-V V fill_block
...
C908:
blockdsp.fill_block_tab[0]_c: 549.7
blockdsp.fill_block_tab[0]_rvv_i64: 48.2
blockdsp.fill_block_tab[1]_c: 77.0
blockdsp.fill_block_tab[1]_rvv_i64: 19.7
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-05-03 17:49:23 +03:00
Rémi Denis-Courmont
6cd97cd797
lavc/ac3dsp: R-V V sum_square_butterfly_float
...
As we do not need to widen accumulators to 64 bits, we effectively get
double capacity for unrolling compared to the integer function. This
explains the slightly better performance gains.
ac3_sum_square_bufferfly_float_c: 65.2
ac3_sum_square_bufferfly_float_rvv_f32: 12.2
2024-05-03 17:48:46 +03:00
Rémi Denis-Courmont
6459966beb
lavc/ac3dsp: R-V V sum_square_butterfly_int32
...
ac3_sum_square_bufferfly_int32_c: 61.0
ac3_sum_square_bufferfly_int32_rvv_i64: 14.7
2024-05-03 17:48:46 +03:00
Michael Niedermayer
69b4d9736b
avcodec/av1dec: Change bit_depth to int
...
Suggested-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-03 02:35:50 +02:00
Michael Niedermayer
fd7d24fa3f
avcodec/av1dec: bit_depth cannot be another values than 8,10,12
...
Fixes: CID1544265 Logically dead code
Sponsored-by: Sovereign Tech Fund
Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-03 02:35:50 +02:00
Michael Niedermayer
f9218e4d52
avcodec/avs3_parser: assert the return value of init_get_bits()
...
Fixes: CID1492867 Unchecked return value
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-03 02:35:50 +02:00
Michael Niedermayer
a7c4f119c9
avcodec/avs2_parser: Assert init_get_bits8() success with const size 15
...
Fixes: CID1506708 Unchecked return value
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-03 02:35:49 +02:00
Andreas Rheinhardt
c3ca90a92e
avcodec/x86/vp3dsp_init: Set correct function pointer, fix crash
...
Regression since fd172185580c1ccdcfb90bbfdb59fa806fad3117;
triggered by vp4/KTkvw8dg1J8.avi in the FATE suite, but not
when running fate as this code is not used when the bitexact
flag is set.
Bisecting done by ami_stuff, patch from user Mika Fischer
in ticket #10027 (which this commit fixes).
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-02 23:38:15 +02:00
Andreas Rheinhardt
9fb3d640fb
avcodec/av1dec: Always set ret before goto end
...
Before 0f8763fbea
, av1_frame_ref()
and update_reference_list() could fail and therefore needed to
be checked, which incidentally set ret. This is no longer happening,
leading to a potential use of an uninitialized value which is
also the subject of Coverity ticket #1596605 .
Fix this by always setting ret before goto end; do not return
some random ancient value.
Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-02 23:37:16 +02:00
James Almer
86e418ffd7
avcodec/avcodec: free decoded_side_data in ff_codec_close()
...
It's set by the library when decoding, so it should be freed when closing the
context.
Signed-off-by: James Almer <jamrial@gmail.com>
2024-05-02 10:39:56 -03:00
Niklas Haas
71669f2ad5
avcodec/libx264: bump minimum required version to 155
...
This version is seven years old, and present in Debian oldoldstable,
Ubuntu 20.04 and Leap 15.0.
Allows cleaning up the file substantially. In particular, this is
motivated by the desire to stop relying on init_static_data.
2024-05-02 12:12:49 +02:00
Michael Niedermayer
615c994739
avcodec/atrac9dec: Check init_get_bits8() for failure
...
Fixes: CID1439569 Unchecked return value
Fixes: CID1439578 Unchecked return value
Sponsored-by: Sovereign Tech Fund
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-01 02:57:11 +02:00
Michael Niedermayer
63415168db
avcodec/ac3_parser: Check init_get_bits8() for failure
...
Fixes: CID1420393 Unchecked return value
Sponsored-by: Sovereign Tech Fund
Reviewed-by: Lynne <dev@lynne.ee>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-05-01 02:57:11 +02:00
Niklas Haas
1d89de03d6
avcodec/dovi_rpuenc: avoid division by zero
...
Fixes: https://trac.ffmpeg.org/ticket/10985
2024-04-30 21:35:42 +02:00
Andreas Rheinhardt
08781ebe1a
avcodec/riscv/vp9dsp: Fix inclusion guard
...
Fixes fate-source.
Reviewed-by: Jan Ekström <jeebjp@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-04-29 21:23:32 +02:00
sunyuechi
c3a96f97f8
lavc/vp9dsp: R-V V ipred dc
...
C908:
vp9_dc_8x8_8bpp_c: 46.0
vp9_dc_8x8_8bpp_rvv_i64: 41.0
vp9_dc_16x16_8bpp_c: 109.2
vp9_dc_16x16_8bpp_rvv_i32: 72.7
vp9_dc_32x32_8bpp_c: 365.2
vp9_dc_32x32_8bpp_rvv_i32: 165.5
vp9_dc_127_8x8_8bpp_c: 23.0
vp9_dc_127_8x8_8bpp_rvv_i64: 22.0
vp9_dc_127_16x16_8bpp_c: 70.2
vp9_dc_127_16x16_8bpp_rvv_i32: 50.2
vp9_dc_127_32x32_8bpp_c: 295.2
vp9_dc_127_32x32_8bpp_rvv_i32: 136.7
vp9_dc_128_8x8_8bpp_c: 23.0
vp9_dc_128_8x8_8bpp_rvv_i64: 22.0
vp9_dc_128_16x16_8bpp_c: 70.2
vp9_dc_128_16x16_8bpp_rvv_i32: 50.2
vp9_dc_128_32x32_8bpp_c: 295.2
vp9_dc_128_32x32_8bpp_rvv_i32: 136.7
vp9_dc_129_8x8_8bpp_c: 23.0
vp9_dc_129_8x8_8bpp_rvv_i64: 22.0
vp9_dc_129_16x16_8bpp_c: 70.2
vp9_dc_129_16x16_8bpp_rvv_i32: 50.2
vp9_dc_129_32x32_8bpp_c: 295.2
vp9_dc_129_32x32_8bpp_rvv_i32: 136.7
vp9_dc_left_8x8_8bpp_c: 38.0
vp9_dc_left_8x8_8bpp_rvv_i64: 36.0
vp9_dc_left_16x16_8bpp_c: 93.2
vp9_dc_left_16x16_8bpp_rvv_i32: 67.7
vp9_dc_left_32x32_8bpp_c: 333.2
vp9_dc_left_32x32_8bpp_rvv_i32: 158.5
vp9_dc_top_8x8_8bpp_c: 38.7
vp9_dc_top_8x8_8bpp_rvv_i64: 36.0
vp9_dc_top_16x16_8bpp_c: 93.2
vp9_dc_top_16x16_8bpp_rvv_i32: 67.7
vp9_dc_top_32x32_8bpp_c: 333.2
vp9_dc_top_32x32_8bpp_rvv_i32: 156.2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2024-04-29 20:46:05 +03:00
Lynne
f492095bd3
opustab: macro constant as a double
...
May increase intermediate precision on some compilers.
2024-04-29 15:30:25 +02:00
Zhao Zhili
cf4af4bca0
avcodec/mediacodecenc: Flush bsf after create extradata
...
Avoid leaving any data inside bsf while also avoid keep bsf in
EOF state.
Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
2024-04-29 15:58:48 +08:00
Fei Wang
67fc9b8427
lavc/qsvdec: Use FFmpeg default 1/25 framerate if can't derive it from bitstream
...
Fix error:
$ ffmpeg -hwaccel qsv -i input.h265 -f null -
...
[null @ 0x55da1a629200] Application provided invalid, non monotonically
increasing dts to muxer in stream 0: 3 >= 3
Signed-off-by: Fei Wang <fei.w.wang@intel.com>
2024-04-29 11:08:41 +08:00
Andreas Rheinhardt
651f3aa7f9
avcodec/h264dec: Remove unused coded_picture_number
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-04-28 19:13:17 +02:00
Yotam Ofek
a9a69a5a31
avcodec/aacenc: don't redundantly re-compute max sfb
...
Remove an unneeded inner loop in adjust_frame_information that
had no effect, the loop body can be run only once and will compute
the same max sfb.
2024-04-28 13:59:57 +02:00