Commit e1c058db authored by Guillaume Martres's avatar Guillaume Martres Committed by Anton Khirnov

FATE: Add HEVC tests

Signed-off-by: default avatarAnton Khirnov <anton@khirnov.net>
parent 064698d3
......@@ -77,6 +77,7 @@ include $(SRC_PATH)/tests/fate/filter-video.mak
include $(SRC_PATH)/tests/fate/flac.mak
include $(SRC_PATH)/tests/fate/fft.mak
include $(SRC_PATH)/tests/fate/h264.mak
include $(SRC_PATH)/tests/fate/hevc.mak
include $(SRC_PATH)/tests/fate/image.mak
include $(SRC_PATH)/tests/fate/indeo.mak
include $(SRC_PATH)/tests/fate/libavcodec.mak
......
HEVC_SAMPLES = \
AMP_A_Samsung_4 \
AMP_B_Samsung_4 \
AMVP_C_Samsung_4 \
AMP_D_Hisilicon \
AMP_E_Hisilicon \
AMP_F_Hisilicon_3 \
AMVP_A_MTK_4 \
AMVP_B_MTK_4 \
CAINIT_A_SHARP_4 \
CAINIT_B_SHARP_4 \
CAINIT_C_SHARP_3 \
CAINIT_D_SHARP_3 \
CAINIT_E_SHARP_3 \
CAINIT_F_SHARP_3 \
CAINIT_G_SHARP_3 \
CAINIT_H_SHARP_3 \
CIP_A_Panasonic_3 \
cip_B_NEC_2 \
CIP_C_Panasonic_2 \
DBLK_A_SONY_3 \
DBLK_B_SONY_3 \
DBLK_C_SONY_3 \
DBLK_D_VIXS_1 \
DBLK_D_VIXS_2 \
DBLK_E_VIXS_1 \
DBLK_E_VIXS_2 \
DBLK_F_VIXS_1 \
DBLK_F_VIXS_2 \
DBLK_G_VIXS_1 \
DBLK_G_VIXS_2 \
DELTAQP_B_SONY_3 \
DELTAQP_C_SONY_3 \
DSLICE_A_HHI_5 \
DSLICE_B_HHI_5 \
DSLICE_C_HHI_5 \
ENTP_A_LG_2 \
ENTP_B_LG_2 \
ENTP_C_LG_3 \
EXT_A_ericsson_3 \
ipcm_A_NEC_2 \
ipcm_B_NEC_2 \
ipcm_C_NEC_2 \
ipcm_D_NEC_2 \
IPRED_A_docomo_2 \
IPRED_B_Nokia_3 \
IPRED_C_Mitsubishi_2 \
LS_A_Orange_2 \
LS_B_ORANGE_3 \
MAXBINS_A_TI_4 \
MAXBINS_B_TI_4 \
MAXBINS_C_TI_4 \
MERGE_A_TI_3 \
MERGE_B_TI_3 \
MERGE_C_TI_3 \
MERGE_D_TI_3 \
MERGE_E_TI_3 \
MERGE_F_MTK_4 \
MERGE_G_HHI_4 \
MVCLIP_A_qualcomm_3 \
MVDL1ZERO_A_docomo_3 \
MVEDGE_A_qualcomm_3 \
NUT_A_ericsson_4 \
PICSIZE_A_Bossen_1 \
PICSIZE_B_Bossen_1 \
PICSIZE_C_Bossen_1 \
PICSIZE_D_Bossen_1 \
PMERGE_A_TI_3 \
PMERGE_B_TI_3 \
PMERGE_C_TI_3 \
PMERGE_D_TI_3 \
PMERGE_E_TI_3 \
POC_A_Bossen_3 \
PPS_A_qualcomm_7 \
RAP_A_docomo_4 \
PS_A_VIDYO_3 \
PS_B_VIDYO_3 \
RAP_B_Bossen_1 \
RPLM_A_qualcomm_4 \
RPLM_B_qualcomm_4 \
RPS_A_docomo_4 \
RPS_B_qualcomm_5 \
RPS_C_ericsson_4 \
RPS_D_ericsson_5 \
RPS_E_qualcomm_5 \
RQT_A_HHI_4 \
RQT_B_HHI_4 \
RQT_C_HHI_4 \
RQT_D_HHI_4 \
RQT_E_HHI_4 \
RQT_F_HHI_4 \
RQT_G_HHI_4 \
SAO_A_MediaTek_4 \
SAO_B_MediaTek_5 \
SAO_C_Samsung_4 \
SAO_D_Samsung_4 \
SAO_E_Canon_4 \
SAO_F_Canon_3 \
SAO_G_Canon_3 \
SDH_A_Orange_3 \
SLICES_A_Rovi_3 \
SLIST_A_Sony_4 \
SLIST_B_Sony_8 \
SLIST_C_Sony_3 \
SLIST_D_Sony_9 \
STRUCT_A_Samsung_5 \
STRUCT_B_Samsung_4 \
TILES_A_Cisco_2 \
TILES_B_Cisco_1 \
TMVP_A_MS_2 \
TSCL_A_VIDYO_5 \
TSCL_B_VIDYO_4 \
TSKIP_A_MS_2 \
WP_A_Toshiba_3 \
WP_B_Toshiba_3 \
WPP_A_ericsson_MAIN_2 \
WPP_B_ericsson_MAIN_2 \
WPP_C_ericsson_MAIN_2 \
WPP_D_ericsson_MAIN_2 \
WPP_E_ericsson_MAIN_2 \
WPP_F_ericsson_MAIN_2 \
HEVC_SAMPLES_10BIT = \
DBLK_A_MAIN10_VIXS_2 \
WP_A_MAIN10_Toshiba_3 \
WP_MAIN10_B_Toshiba_3 \
WPP_A_ericsson_MAIN10_2 \
WPP_B_ericsson_MAIN10_2 \
WPP_C_ericsson_MAIN10_2 \
WPP_D_ericsson_MAIN10_2 \
WPP_E_ericsson_MAIN10_2 \
WPP_F_ericsson_MAIN10_2 \
# do not pass:
# DELTAQP_A_BRCM_4.bit -- TODO uses CRC instead of MD5
# HRD_A_Fujitsu_2.bin -- TODO uses hash 2 ("checksum")
# TSUNEQBD_A_MAIN10_Technicolor_2.bit (segfault)
define FATE_HEVC_TEST
FATE_HEVC += fate-hevc-conformance-$(1)
fate-hevc-conformance-$(1): CMD = framecrc -vsync 0 -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit
endef
define FATE_HEVC_TEST_10BIT
FATE_HEVC += fate-hevc-conformance-$(1)
fate-hevc-conformance-$(1): CMD = framecrc -vsync 0 -i $(TARGET_SAMPLES)/hevc-conformance/$(1).bit -pix_fmt yuv420p10le
endef
$(foreach N,$(HEVC_SAMPLES),$(eval $(call FATE_HEVC_TEST,$(N))))
$(foreach N,$(HEVC_SAMPLES_10BIT),$(eval $(call FATE_HEVC_TEST_10BIT,$(N))))
FATE_HEVC-$(call DEMDEC, HEVC, HEVC) += $(FATE_HEVC)
FATE_SAMPLES_AVCONV += $(FATE_HEVC-yes)
fate-hevc: $(FATE_HEVC-yes)
#tb 0: 1/25
0, 0, 0, 1, 6144000, 0xf7da9a00
0, 1, 1, 1, 6144000, 0xf5cfc76f
0, 2, 2, 1, 6144000, 0x20663e82
0, 3, 3, 1, 6144000, 0xbff3d1e7
0, 4, 4, 1, 6144000, 0x6f1b824d
0, 5, 5, 1, 6144000, 0x4d75e5c9
0, 6, 6, 1, 6144000, 0xb4443853
0, 7, 7, 1, 6144000, 0x6943bbcb
0, 8, 8, 1, 6144000, 0x1748b8d3
0, 9, 9, 1, 6144000, 0x0e15caec
0, 10, 10, 1, 6144000, 0xf7553ff4
0, 11, 11, 1, 6144000, 0x34007146
0, 12, 12, 1, 6144000, 0xd115a7ad
0, 13, 13, 1, 6144000, 0x1adc8d27
0, 14, 14, 1, 6144000, 0x2c3a43a6
0, 15, 15, 1, 6144000, 0x1820500a
0, 16, 16, 1, 6144000, 0xb33cf5af
0, 17, 17, 1, 6144000, 0x5ba58d5a
0, 18, 18, 1, 6144000, 0x453f35bc
0, 19, 19, 1, 6144000, 0x4e6ac2ab
0, 20, 20, 1, 6144000, 0xfab2b132
0, 21, 21, 1, 6144000, 0xf903b7bf
0, 22, 22, 1, 6144000, 0x160ebf13
0, 23, 23, 1, 6144000, 0xd147c884
0, 24, 24, 1, 6144000, 0x266abc04
0, 25, 25, 1, 6144000, 0x9fabf642
0, 26, 26, 1, 6144000, 0x1ad4f6c7
0, 27, 27, 1, 6144000, 0x41fa1e6f
0, 28, 28, 1, 6144000, 0x14b2b3b4
0, 29, 29, 1, 6144000, 0x19c6d13e
0, 30, 30, 1, 6144000, 0x414f5a36
0, 31, 31, 1, 6144000, 0x439278aa
0, 32, 32, 1, 6144000, 0xf8e73a55
0, 33, 33, 1, 6144000, 0xf4cf7779
0, 34, 34, 1, 6144000, 0x86ac3a16
0, 35, 35, 1, 6144000, 0xdc9abdb8
0, 36, 36, 1, 6144000, 0x9ab68a62
0, 37, 37, 1, 6144000, 0xcd290547
0, 38, 38, 1, 6144000, 0xd2eb88bb
0, 39, 39, 1, 6144000, 0x126e084e
0, 40, 40, 1, 6144000, 0x1aa5302c
0, 41, 41, 1, 6144000, 0x689cb93e
0, 42, 42, 1, 6144000, 0xaa9e3be6
0, 43, 43, 1, 6144000, 0x33dc9ead
0, 44, 44, 1, 6144000, 0xcb943dd3
0, 45, 45, 1, 6144000, 0x22a67b19
0, 46, 46, 1, 6144000, 0x3bfb741a
0, 47, 47, 1, 6144000, 0x9238e595
0, 48, 48, 1, 6144000, 0xf0fb6381
0, 49, 49, 1, 6144000, 0x6ea42af1
0, 50, 50, 1, 6144000, 0x47d9c3a7
0, 51, 51, 1, 6144000, 0x9f73966b
0, 52, 52, 1, 6144000, 0xdf777adc
0, 53, 53, 1, 6144000, 0xf51f206e
0, 54, 54, 1, 6144000, 0x465c350a
0, 55, 55, 1, 6144000, 0x9253a45a
0, 56, 56, 1, 6144000, 0x72c89751
0, 57, 57, 1, 6144000, 0x0405cdfc
0, 58, 58, 1, 6144000, 0xc5ede0c7
0, 59, 59, 1, 6144000, 0xcf1c2b5e
#tb 0: 1/25
0, 0, 0, 1, 6144000, 0xcd32ef33
0, 1, 1, 1, 6144000, 0x58ce681d
0, 2, 2, 1, 6144000, 0x77a732b6
0, 3, 3, 1, 6144000, 0xa95418d0
0, 4, 4, 1, 6144000, 0xa1593606
0, 5, 5, 1, 6144000, 0x0d5429bc
0, 6, 6, 1, 6144000, 0xe7cd205c
0, 7, 7, 1, 6144000, 0x52c30ff4
0, 8, 8, 1, 6144000, 0xf0a0f686
0, 9, 9, 1, 6144000, 0xa6371d86
0, 10, 10, 1, 6144000, 0x18bf1478
0, 11, 11, 1, 6144000, 0xb84c6322
0, 12, 12, 1, 6144000, 0x12f35f80
0, 13, 13, 1, 6144000, 0xa9009e83
0, 14, 14, 1, 6144000, 0x08568380
0, 15, 15, 1, 6144000, 0xb01e98e8
0, 16, 16, 1, 6144000, 0x0796ee90
0, 17, 17, 1, 6144000, 0x3bb7cbef
0, 18, 18, 1, 6144000, 0x7c3d6929
0, 19, 19, 1, 6144000, 0x62c0e56c
0, 20, 20, 1, 6144000, 0xd05907f7
0, 21, 21, 1, 6144000, 0x9aa33b33
0, 22, 22, 1, 6144000, 0xc47a0195
0, 23, 23, 1, 6144000, 0xa5a5db13
0, 24, 24, 1, 6144000, 0x54fda44b
0, 25, 25, 1, 6144000, 0x7695be2f
0, 26, 26, 1, 6144000, 0x247228e1
0, 27, 27, 1, 6144000, 0xec38b2f7
0, 28, 28, 1, 6144000, 0x223b098d
0, 29, 29, 1, 6144000, 0xdd13f4bf
0, 30, 30, 1, 6144000, 0x42651b46
0, 31, 31, 1, 6144000, 0xc0b2ac9a
0, 32, 32, 1, 6144000, 0x574908ee
0, 33, 33, 1, 6144000, 0x070f0d88
0, 34, 34, 1, 6144000, 0xc68ee679
0, 35, 35, 1, 6144000, 0x4d571c82
0, 36, 36, 1, 6144000, 0xec7f28cb
0, 37, 37, 1, 6144000, 0x07ca3ccd
0, 38, 38, 1, 6144000, 0xa5161fd7
0, 39, 39, 1, 6144000, 0xb0908b25
0, 40, 40, 1, 6144000, 0x4fa56c5e
0, 41, 41, 1, 6144000, 0x1ad84207
0, 42, 42, 1, 6144000, 0xc862a32b
0, 43, 43, 1, 6144000, 0x341b9b0a
0, 44, 44, 1, 6144000, 0xa940cdab
0, 45, 45, 1, 6144000, 0x57521b2d
0, 46, 46, 1, 6144000, 0x31969dee
0, 47, 47, 1, 6144000, 0x7a09e240
0, 48, 48, 1, 6144000, 0x14e6c360
0, 49, 49, 1, 6144000, 0x0dfd6085
0, 50, 50, 1, 6144000, 0xdf231a1e
0, 51, 51, 1, 6144000, 0x6d1e9ce1
0, 52, 52, 1, 6144000, 0xc6c2fb26
0, 53, 53, 1, 6144000, 0xd4bc5e3e
0, 54, 54, 1, 6144000, 0xa4a56b9e
0, 55, 55, 1, 6144000, 0x8ba6349f
0, 56, 56, 1, 6144000, 0x0683757f
0, 57, 57, 1, 6144000, 0xe3840d8b
0, 58, 58, 1, 6144000, 0x2fdf2ae6
0, 59, 59, 1, 6144000, 0xea877e27
#tb 0: 1/25
0, 0, 0, 1, 3110400, 0x1559c293
0, 1, 1, 1, 3110400, 0xd0802706
0, 2, 2, 1, 3110400, 0xb48cf229
0, 3, 3, 1, 3110400, 0x4108509b
0, 4, 4, 1, 3110400, 0xd1cec277
0, 5, 5, 1, 3110400, 0x3e68c589
0, 6, 6, 1, 3110400, 0x1543a517
0, 7, 7, 1, 3110400, 0x5ddcd669
0, 8, 8, 1, 3110400, 0x09bd4c27
0, 9, 9, 1, 3110400, 0xd583bfa1
0, 10, 10, 1, 3110400, 0xe9411279
0, 11, 11, 1, 3110400, 0xe07e6f3f
0, 12, 12, 1, 3110400, 0xcfd23191
0, 13, 13, 1, 3110400, 0x24276734
0, 14, 14, 1, 3110400, 0x485aeafe
0, 15, 15, 1, 3110400, 0xb8039a85
0, 16, 16, 1, 3110400, 0x1d154e19
0, 17, 17, 1, 3110400, 0xaa3ce800
0, 18, 18, 1, 3110400, 0xe2601cba
0, 19, 19, 1, 3110400, 0xb6657a57
0, 20, 20, 1, 3110400, 0x34dbda52
0, 21, 21, 1, 3110400, 0x921e218a
0, 22, 22, 1, 3110400, 0x7de5262f
0, 23, 23, 1, 3110400, 0x1a97e083
0, 24, 24, 1, 3110400, 0x4bfc81d0
0, 25, 25, 1, 3110400, 0x583396e6
0, 26, 26, 1, 3110400, 0xc96bcd39
0, 27, 27, 1, 3110400, 0x483cf7cf
0, 28, 28, 1, 3110400, 0x20882e52
0, 29, 29, 1, 3110400, 0x93d352fe
0, 30, 30, 1, 3110400, 0x0c932722
0, 31, 31, 1, 3110400, 0x78c5a9f0
0, 32, 32, 1, 3110400, 0xcea3bddd
0, 33, 33, 1, 3110400, 0x3e4e7c77
0, 34, 34, 1, 3110400, 0xbe048a0a
0, 35, 35, 1, 3110400, 0x1cf7ea0d
0, 36, 36, 1, 3110400, 0xeb60343a
0, 37, 37, 1, 3110400, 0x2158ed1f
0, 38, 38, 1, 3110400, 0x3a7126b1
0, 39, 39, 1, 3110400, 0x282804ff
0, 40, 40, 1, 3110400, 0x292ed438
0, 41, 41, 1, 3110400, 0x49a9769d
0, 42, 42, 1, 3110400, 0xdfc12632
0, 43, 43, 1, 3110400, 0xff3da16a
0, 44, 44, 1, 3110400, 0x134b68c6
0, 45, 45, 1, 3110400, 0x717e6f1d
0, 46, 46, 1, 3110400, 0x283293f5
0, 47, 47, 1, 3110400, 0x3d401456
0, 48, 48, 1, 3110400, 0x500eddac
0, 49, 49, 1, 3110400, 0x2a96fbff
0, 50, 50, 1, 3110400, 0x9d75f303
0, 51, 51, 1, 3110400, 0x08d1fa48
0, 52, 52, 1, 3110400, 0xa685a8da
0, 53, 53, 1, 3110400, 0xc19216d8
0, 54, 54, 1, 3110400, 0x61ebd7f2
0, 55, 55, 1, 3110400, 0x866c9002
0, 56, 56, 1, 3110400, 0x3edda174
0, 57, 57, 1, 3110400, 0x4e848db7
0, 58, 58, 1, 3110400, 0x1dd822ba
0, 59, 59, 1, 3110400, 0x8157b534
0, 60, 60, 1, 3110400, 0x72637dbe
0, 61, 61, 1, 3110400, 0xc6fc1305
0, 62, 62, 1, 3110400, 0xbfadeee4
0, 63, 63, 1, 3110400, 0xad20c230
0, 64, 64, 1, 3110400, 0x5afff02b
0, 65, 65, 1, 3110400, 0x5e533c71
0, 66, 66, 1, 3110400, 0x52e10588
0, 67, 67, 1, 3110400, 0x13a6dbb1
0, 68, 68, 1, 3110400, 0xc74de5ae
0, 69, 69, 1, 3110400, 0x382aafb8
0, 70, 70, 1, 3110400, 0x5e0a11b2
0, 71, 71, 1, 3110400, 0x049fe7cc
0, 72, 72, 1, 3110400, 0x9d79484e
0, 73, 73, 1, 3110400, 0x1116ced8
0, 74, 74, 1, 3110400, 0x5d8d075d
0, 75, 75, 1, 3110400, 0x49392496
0, 76, 76, 1, 3110400, 0x5f24b3b3
0, 77, 77, 1, 3110400, 0x6ca1c16d
0, 78, 78, 1, 3110400, 0x131a16d2
0, 79, 79, 1, 3110400, 0x39e2f9a1
0, 80, 80, 1, 3110400, 0x988bd0ee
0, 81, 81, 1, 3110400, 0xa6c050ec
0, 82, 82, 1, 3110400, 0x5275142a
0, 83, 83, 1, 3110400, 0x5705923d
0, 84, 84, 1, 3110400, 0x3098d52d
0, 85, 85, 1, 3110400, 0xb16e2eb7
0, 86, 86, 1, 3110400, 0x0dee6bc8
0, 87, 87, 1, 3110400, 0x577acf61
0, 88, 88, 1, 3110400, 0x2b70d954
0, 89, 89, 1, 3110400, 0x26b5f1c5
0, 90, 90, 1, 3110400, 0x2351ad88
0, 91, 91, 1, 3110400, 0xe5bdf6ad
0, 92, 92, 1, 3110400, 0xaf0d83de
0, 93, 93, 1, 3110400, 0xaee86799
0, 94, 94, 1, 3110400, 0xe73fe067
0, 95, 95, 1, 3110400, 0x46b90697
0, 96, 96, 1, 3110400, 0xb270f77a
0, 97, 97, 1, 3110400, 0xf33aa535
0, 98, 98, 1, 3110400, 0xcafe6eec
0, 99, 99, 1, 3110400, 0xcf051a31
#tb 0: 1/25
0, 0, 0, 1, 3110400, 0xf9342188
0, 1, 1, 1, 3110400, 0x46638dc4
0, 2, 2, 1, 3110400, 0x96da436e
0, 3, 3, 1, 3110400, 0xae9ee064
0, 4, 4, 1, 3110400, 0x03fc9d17
0, 5, 5, 1, 3110400, 0xd7ba9ab8
0, 6, 6, 1, 3110400, 0x9f3cc881
0, 7, 7, 1, 3110400, 0x911c9e2a
0, 8, 8, 1, 3110400, 0x2c1bdec1
0, 9, 9, 1, 3110400, 0xffc2cfb2
0, 10, 10, 1, 3110400, 0x34136d4c
0, 11, 11, 1, 3110400, 0x400dca0c
0, 12, 12, 1, 3110400, 0x5a3d3c71
0, 13, 13, 1, 3110400, 0x5bd262f9
0, 14, 14, 1, 3110400, 0x27bbec47
0, 15, 15, 1, 3110400, 0x53ca3f78
0, 16, 16, 1, 3110400, 0x7fee4170
0, 17, 17, 1, 3110400, 0x393d318c
0, 18, 18, 1, 3110400, 0x203f26f1
0, 19, 19, 1, 3110400, 0x35e00c3e
0, 20, 20, 1, 3110400, 0x995afdde
0, 21, 21, 1, 3110400, 0xa8b623b9
0, 22, 22, 1, 3110400, 0x047e53bd
0, 23, 23, 1, 3110400, 0xc7e69515
0, 24, 24, 1, 3110400, 0x7e5ade49
0, 25, 25, 1, 3110400, 0x863cddc9
0, 26, 26, 1, 3110400, 0xb1f6189c
0, 27, 27, 1, 3110400, 0x622d6d1d
0, 28, 28, 1, 3110400, 0x1e82ef1a
0, 29, 29, 1, 3110400, 0x06a7054a
0, 30, 30, 1, 3110400, 0x736bd4a9
0, 31, 31, 1, 3110400, 0x1db8ead3
0, 32, 32, 1, 3110400, 0x1d872697
0, 33, 33, 1, 3110400, 0x86b11604
0, 34, 34, 1, 3110400, 0x54bee045
0, 35, 35, 1, 3110400, 0x3577fa15
0, 36, 36, 1, 3110400, 0x717b6c0b
0, 37, 37, 1, 3110400, 0x5e0f0b6e
0, 38, 38, 1, 3110400, 0x054ecc86
0, 39, 39, 1, 3110400, 0x9ec29ad1
0, 40, 40, 1, 3110400, 0x7c3b56e4
0, 41, 41, 1, 3110400, 0xcf4cf721
0, 42, 42, 1, 3110400, 0x43c01adb
0, 43, 43, 1, 3110400, 0x6abb4879
0, 44, 44, 1, 3110400, 0x90473c9f
0, 45, 45, 1, 3110400, 0x5f5bb9a9
0, 46, 46, 1, 3110400, 0x08678e6b
0, 47, 47, 1, 3110400, 0xf4ad0c9b
0, 48, 48, 1, 3110400, 0x22870cc8
0, 49, 49, 1, 3110400, 0xb417cf63
0, 50, 50, 1, 3110400, 0xb7a1588e
0, 51, 51, 1, 3110400, 0x7a35ac81
0, 52, 52, 1, 3110400, 0xcd1c6d82
0, 53, 53, 1, 3110400, 0x181b9920
0, 54, 54, 1, 3110400, 0xf2417d5e
0, 55, 55, 1, 3110400, 0x8a67e02b
0, 56, 56, 1, 3110400, 0xe7b99077
0, 57, 57, 1, 3110400, 0x6814e5c2
0, 58, 58, 1, 3110400, 0xd8bce44d
0, 59, 59, 1, 3110400, 0x9faf4ebc
0, 60, 60, 1, 3110400, 0x3daa5fbf
0, 61, 61, 1, 3110400, 0x747921ba
0, 62, 62, 1, 3110400, 0xbe30214e
0, 63, 63, 1, 3110400, 0x8f5533fe
0, 64, 64, 1, 3110400, 0x835a4545
0, 65, 65, 1, 3110400, 0xfa99f4c8
0, 66, 66, 1, 3110400, 0x9559c5db
0, 67, 67, 1, 3110400, 0xd0d096f8
0, 68, 68, 1, 3110400, 0x7b24dbb0
0, 69, 69, 1, 3110400, 0x4a8aa189
0, 70, 70, 1, 3110400, 0x876bab32
0, 71, 71, 1, 3110400, 0xc930bec9
0, 72, 72, 1, 3110400, 0x009841d8
0, 73, 73, 1, 3110400, 0x93e5be89
0, 74, 74, 1, 3110400, 0x82260331
0, 75, 75, 1, 3110400, 0x7ef2e971
0, 76, 76, 1, 3110400, 0x606b638a
0, 77, 77, 1, 3110400, 0xf08b84df
0, 78, 78, 1, 3110400, 0x8a609222
0, 79, 79, 1, 3110400, 0xa76cb2f3
0, 80, 80, 1, 3110400, 0x2b611cb3
0, 81, 81, 1, 3110400, 0x81d5b315
0, 82, 82, 1, 3110400, 0x6f385e43
0, 83, 83, 1, 3110400, 0x5959a754
0, 84, 84, 1, 3110400, 0x1cf4935c
0, 85, 85, 1, 3110400, 0xc8da3639
0, 86, 86, 1, 3110400, 0x50a2ee3d
0, 87, 87, 1, 3110400, 0xd33ad53a
0, 88, 88, 1, 3110400, 0xe7ed4eff
0, 89, 89, 1, 3110400, 0x7d72d260
0, 90, 90, 1, 3110400, 0x16ca295b
0, 91, 91, 1, 3110400, 0xf126df1d
0, 92, 92, 1, 3110400, 0x0aca09d1
0, 93, 93, 1, 3110400, 0x6aefb52b
0, 94, 94, 1, 3110400, 0xf797ee6d
0, 95, 95, 1, 3110400, 0xf1053ace
0, 96, 96, 1, 3110400, 0xf7f91618
0, 97, 97, 1, 3110400, 0xc711acf8
0, 98, 98, 1, 3110400, 0x31123f40
0, 99, 99, 1, 3110400, 0xc7b703dc
#tb 0: 1/25
0, 0, 0, 1, 3110400, 0xa5d2b8b0
0, 1, 1, 1, 3110400, 0x13035cfa
0, 2, 2, 1, 3110400, 0x96b16f86
0, 3, 3, 1, 3110400, 0x09e96331
0, 4, 4, 1, 3110400, 0xd2662da8
0, 5, 5, 1, 3110400, 0x77d3db00
0, 6, 6, 1, 3110400, 0xaa025e5b
0, 7, 7, 1, 3110400, 0x77284bc5
0, 8, 8, 1, 3110400, 0x625b165e
0, 9, 9, 1, 3110400, 0x69c0b4c8
0, 10, 10, 1, 3110400, 0x52e627a4
0, 11, 11, 1, 3110400, 0x774eaf6a
0, 12, 12, 1, 3110400, 0xa9042cad
0, 13, 13, 1, 3110400, 0xf367e96a
0, 14, 14, 1, 3110400, 0x4687e2d9
0, 15, 15, 1, 3110400, 0xe57d46b8
0, 16, 16, 1, 3110400, 0x074da0b5
0, 17, 17, 1, 3110400, 0xbf8dd856
0, 18, 18, 1, 3110400, 0xb9cae21e
0, 19, 19, 1, 3110400, 0xa43687fc
0, 20, 20, 1, 3110400, 0x83cce559
0, 21, 21, 1, 3110400, 0xb19963d9
0, 22, 22, 1, 3110400, 0x636d69b7
0, 23, 23, 1, 3110400, 0xfcfe1a00
0, 24, 24, 1, 3110400, 0x0a804c37
0, 25, 25, 1, 3110400, 0x6af0c5ec
0, 26, 26, 1, 3110400, 0xccec0692
0, 27, 27, 1, 3110400, 0x0547e98d
0, 28, 28, 1, 3110400, 0xc4dc2caa
0, 29, 29, 1, 3110400, 0x43473ac6
0, 30, 30, 1, 3110400, 0xd5e9a795
0, 31, 31, 1, 3110400, 0x3227df7b
0, 32, 32, 1, 3110400, 0x087e57bb
0, 33, 33, 1, 3110400, 0x892f5ad0
0, 34, 34, 1, 3110400, 0xeeb23459
0, 35, 35, 1, 3110400, 0xd1efe2a6
0, 36, 36, 1, 3110400, 0x5abd5104
0, 37, 37, 1, 3110400, 0x6b018b83
0, 38, 38, 1, 3110400, 0x91617ca7
0, 39, 39, 1, 3110400, 0x601cd6ad
0, 40, 40, 1, 3110400, 0xf81cb126
0, 41, 41, 1, 3110400, 0x4bb949df
0, 42, 42, 1, 3110400, 0xed94fea0
0, 43, 43, 1, 3110400, 0x39ba8fec
0, 44, 44, 1, 3110400, 0xc65e113c
0, 45, 45, 1, 3110400, 0x627344cb
0, 46, 46, 1, 3110400, 0x5680c16a
0, 47, 47, 1, 3110400, 0x12d02cfc
0, 48, 48, 1, 3110400, 0x2e409afa
0, 49, 49, 1, 3110400, 0xfd4142f2
0, 50, 50, 1, 3110400, 0x6db3965a
0, 51, 51, 1, 3110400, 0x578962c5
0, 52, 52, 1, 3110400, 0x68d75bd1
0, 53, 53, 1, 3110400, 0x568fbb72
0, 54, 54, 1, 3110400, 0xf3c03b95
0, 55, 55, 1, 3110400, 0xeb67b532
0, 56, 56, 1, 3110400, 0x0e445b34
0, 57, 57, 1, 3110400, 0x32c04ad2
0, 58, 58, 1, 3110400, 0x239d1a14
0, 59, 59, 1, 3110400, 0xcb295635
0, 60, 60, 1, 3110400, 0x7e347c1d
0, 61, 61, 1, 3110400, 0x74e1fcf7
0, 62, 62, 1, 3110400, 0x6e399603
0, 63, 63, 1, 3110400, 0xe3bbdbcd
0, 64, 64, 1, 3110400, 0xddd336f3
0, 65, 65, 1, 3110400, 0x7834e9f7
0, 66, 66, 1, 3110400, 0xb53a7f1f
0, 67, 67, 1, 3110400, 0x1f52cbb6
0, 68, 68, 1, 3110400, 0xea26692a
0, 69, 69, 1, 3110400, 0xa4e1765f
0, 70, 70, 1, 3110400, 0x6367794d
0, 71, 71, 1, 3110400, 0x69bff6d1
0, 72, 72, 1, 3110400, 0xdf52ef08
0, 73, 73, 1, 3110400, 0x002892b7
0, 74, 74, 1, 3110400, 0x1ca49791