Commit ef52e1cc38 for ffmpeg

commit ef52e1cc3850846987edc792c9583103e977e3b2
Author: Peter Ross <pross@xvid.org>
Date:   Tue Jul 8 14:29:00 2025 +1000

    tests/fate/adpcm: ADPCM IMA Citrix test case

diff --git a/tests/fate/adpcm.mak b/tests/fate/adpcm.mak
index 7ad62312dd..fc43886898 100644
--- a/tests/fate/adpcm.mak
+++ b/tests/fate/adpcm.mak
@@ -43,6 +43,10 @@ fate-adpcm-ima-amv: CMD = framecrc -i $(TARGET_SAMPLES)/amv/MTV_high_res_320x240
 FATE_ADPCM-$(call DEMDEC, APC, ADPCM_IMA_APC) += fate-adpcm-ima-apc
 fate-adpcm-ima-apc: CMD = md5 -i $(TARGET_SAMPLES)/cryo-apc/cine007.APC -f s16le

+FATE_ADPCM-$(call FRAMECRC, WAV, ADPCM_IMA_CITRIX, ARESAMPLE_FILTER) += fate-adpcm-ima-citrix-mono fate-adpcm-ima-citrix-stereo
+fate-adpcm-ima-citrix-mono: CMD = framecrc -i $(TARGET_SAMPLES)/citrix/citrix-mono-2bit-8000.wav -f s16le -af aresample
+fate-adpcm-ima-citrix-stereo: CMD = framecrc -i $(TARGET_SAMPLES)/citrix/citrix-stereo-2bit-8000.wav -f s16le -af aresample
+
 FATE_ADPCM-$(call DEMDEC, AVI, ADPCM_IMA_DK3) += fate-adpcm-ima-dk3
 fate-adpcm-ima-dk3: CMD = md5 -i $(TARGET_SAMPLES)/duck/sop-audio-only.avi -f s16le

diff --git a/tests/ref/fate/adpcm-ima-citrix-mono b/tests/ref/fate/adpcm-ima-citrix-mono
new file mode 100644
index 0000000000..348b6127c4
--- /dev/null
+++ b/tests/ref/fate/adpcm-ima-citrix-mono
@@ -0,0 +1,47 @@
+#tb 0: 1/8000
+#media_type 0: audio
+#codec_id 0: pcm_s16le
+#sample_rate 0: 8000
+#channel_layout_name 0: mono
+0,          0,          0,      497,      994, 0xa79b02e8
+0,        497,        497,      497,      994, 0x265cad20
+0,        994,        994,      497,      994, 0xc9f50298
+0,       1491,       1491,      497,      994, 0xe838ef24
+0,       1988,       1988,      497,      994, 0x07f02c62
+0,       2485,       2485,      497,      994, 0x4adc0334
+0,       2982,       2982,      497,      994, 0x6a9deb05
+0,       3479,       3479,      497,      994, 0xbf4bfc73
+0,       3976,       3976,      497,      994, 0xa942ff2d
+0,       4473,       4473,      497,      994, 0x7538ea62
+0,       4970,       4970,      497,      994, 0x228ed53a
+0,       5467,       5467,      497,      994, 0x3538e336
+0,       5964,       5964,      497,      994, 0xebec17fb
+0,       6461,       6461,      497,      994, 0x7ba516a4
+0,       6958,       6958,      497,      994, 0x6ed0e896
+0,       7455,       7455,      497,      994, 0x0fd6e65e
+0,       7952,       7952,      497,      994, 0x2a1803a3
+0,       8449,       8449,      497,      994, 0x7ac50c89
+0,       8946,       8946,      497,      994, 0xd0360d8b
+0,       9443,       9443,      497,      994, 0x425605bd
+0,       9940,       9940,      497,      994, 0x0c6ffb20
+0,      10437,      10437,      497,      994, 0x2341f1f9
+0,      10934,      10934,      497,      994, 0xaa98e622
+0,      11431,      11431,      497,      994, 0x6081f62a
+0,      11928,      11928,      497,      994, 0x2b0ecbb5
+0,      12425,      12425,      497,      994, 0x595300fa
+0,      12922,      12922,      497,      994, 0x3c310aae
+0,      13419,      13419,      497,      994, 0x98d213a2
+0,      13916,      13916,      497,      994, 0x38672288
+0,      14413,      14413,      497,      994, 0xd8920cd3
+0,      14910,      14910,      497,      994, 0xc1acef44
+0,      15407,      15407,      497,      994, 0x304ce24a
+0,      15904,      15904,      497,      994, 0x0f7ffba8
+0,      16401,      16401,      497,      994, 0x7981e376
+0,      16898,      16898,      497,      994, 0xbd7bf915
+0,      17395,      17395,      497,      994, 0x67b9ecdc
+0,      17892,      17892,      497,      994, 0xb849ff06
+0,      18389,      18389,      497,      994, 0x1987ca8f
+0,      18886,      18886,      497,      994, 0xacd1ab92
+0,      19383,      19383,      497,      994, 0x72b1ee2b
+0,      19880,      19880,      497,      994, 0xb2acc537
+0,      20377,      20377,      497,      994, 0xa79b02e8
diff --git a/tests/ref/fate/adpcm-ima-citrix-stereo b/tests/ref/fate/adpcm-ima-citrix-stereo
new file mode 100644
index 0000000000..2439f5051e
--- /dev/null
+++ b/tests/ref/fate/adpcm-ima-citrix-stereo
@@ -0,0 +1,412 @@
+#tb 0: 1/8000
+#media_type 0: audio
+#codec_id 0: pcm_s16le
+#sample_rate 0: 8000
+#channel_layout_name 0: stereo
+0,          0,          0,      497,     1988, 0x29e33488
+0,        497,        497,      497,     1988, 0x9d496e0a
+0,        994,        994,      497,     1988, 0x65d94c01
+0,       1491,       1491,      497,     1988, 0xf52d1dbc
+0,       1988,       1988,      497,     1988, 0x71d49652
+0,       2485,       2485,      497,     1988, 0x07864104
+0,       2982,       2982,      497,     1988, 0x4b2670b3
+0,       3479,       3479,      497,     1988, 0xf05459e9
+0,       3976,       3976,      497,     1988, 0x4f5f1f88
+0,       4473,       4473,      497,     1988, 0xbf40a3a8
+0,       4970,       4970,      497,     1988, 0x17c73d82
+0,       5467,       5467,      497,     1988, 0xcd57589b
+0,       5964,       5964,      497,     1988, 0xe2a08730
+0,       6461,       6461,      497,     1988, 0x7dee1d86
+0,       6958,       6958,      497,     1988, 0x61441971
+0,       7455,       7455,      497,     1988, 0x852d27ff
+0,       7952,       7952,      497,     1988, 0x94cc2766
+0,       8449,       8449,      497,     1988, 0xa65626ab
+0,       8946,       8946,      497,     1988, 0x97eb545a
+0,       9443,       9443,      497,     1988, 0xb3a91c1b
+0,       9940,       9940,      497,     1988, 0x833a2c20
+0,      10437,      10437,      497,     1988, 0x4f0833f4
+0,      10934,      10934,      497,     1988, 0x5d735b3e
+0,      11431,      11431,      497,     1988, 0x788d403e
+0,      11928,      11928,      497,     1988, 0x191d3cb2
+0,      12425,      12425,      497,     1988, 0x1bc44253
+0,      12922,      12922,      497,     1988, 0x87c50e15
+0,      13419,      13419,      497,     1988, 0x62f213c9
+0,      13916,      13916,      497,     1988, 0x8f8f5b17
+0,      14413,      14413,      497,     1988, 0xe4451953
+0,      14910,      14910,      497,     1988, 0xf630462c
+0,      15407,      15407,      497,     1988, 0x77d01c9a
+0,      15904,      15904,      497,     1988, 0xddb13e3a
+0,      16401,      16401,      497,     1988, 0xc2a41a9c
+0,      16898,      16898,      497,     1988, 0x873ea348
+0,      17395,      17395,      497,     1988, 0x60d52e18
+0,      17892,      17892,      497,     1988, 0x312ef95b
+0,      18389,      18389,      497,     1988, 0x0db81a7d
+0,      18886,      18886,      497,     1988, 0xd7ec4b89
+0,      19383,      19383,      497,     1988, 0x9fc51759
+0,      19880,      19880,      497,     1988, 0x10d9f9e0
+0,      20377,      20377,      497,     1988, 0x71eb4fd4
+0,      20874,      20874,      497,     1988, 0x0f2cee2b
+0,      21371,      21371,      497,     1988, 0x43071250
+0,      21868,      21868,      497,     1988, 0xcc34e163
+0,      22365,      22365,      497,     1988, 0x42962a52
+0,      22862,      22862,      497,     1988, 0x7b0f3467
+0,      23359,      23359,      497,     1988, 0xc8a062b4
+0,      23856,      23856,      497,     1988, 0xb91a59d3
+0,      24353,      24353,      497,     1988, 0x966a263e
+0,      24850,      24850,      497,     1988, 0x331ca573
+0,      25347,      25347,      497,     1988, 0x1d3e3008
+0,      25844,      25844,      497,     1988, 0xc830176c
+0,      26341,      26341,      497,     1988, 0x111a1742
+0,      26838,      26838,      497,     1988, 0x9a81dffd
+0,      27335,      27335,      497,     1988, 0xcc454b54
+0,      27832,      27832,      497,     1988, 0x82ec4944
+0,      28329,      28329,      497,     1988, 0xc8223616
+0,      28826,      28826,      497,     1988, 0x70674d46
+0,      29323,      29323,      497,     1988, 0xd7eb338a
+0,      29820,      29820,      497,     1988, 0xa34f207f
+0,      30317,      30317,      497,     1988, 0x600b25f4
+0,      30814,      30814,      497,     1988, 0x8d5f510c
+0,      31311,      31311,      497,     1988, 0xcb7d43b7
+0,      31808,      31808,      497,     1988, 0xc7a88229
+0,      32305,      32305,      497,     1988, 0xf6e0f725
+0,      32802,      32802,      497,     1988, 0x46d8e081
+0,      33299,      33299,      497,     1988, 0xa7c4079f
+0,      33796,      33796,      497,     1988, 0xcaf930cd
+0,      34293,      34293,      497,     1988, 0xf1ef1fe3
+0,      34790,      34790,      497,     1988, 0x69118dbe
+0,      35287,      35287,      497,     1988, 0x7e8a4980
+0,      35784,      35784,      497,     1988, 0x57c30793
+0,      36281,      36281,      497,     1988, 0xf104226c
+0,      36778,      36778,      497,     1988, 0x8f61388a
+0,      37275,      37275,      497,     1988, 0x8f7b0a1a
+0,      37772,      37772,      497,     1988, 0x5bdd1c3c
+0,      38269,      38269,      497,     1988, 0xf25311e4
+0,      38766,      38766,      497,     1988, 0xc013c325
+0,      39263,      39263,      497,     1988, 0xee0bd506
+0,      39760,      39760,      497,     1988, 0x9928aead
+0,      40257,      40257,      497,     1988, 0xe938d564
+0,      40754,      40754,      497,     1988, 0x5ad00fbc
+0,      41251,      41251,      497,     1988, 0x8574fa1b
+0,      41748,      41748,      497,     1988, 0xfb0023ea
+0,      42245,      42245,      497,     1988, 0x59dbb211
+0,      42742,      42742,      497,     1988, 0x5214561d
+0,      43239,      43239,      497,     1988, 0xdf0214ae
+0,      43736,      43736,      497,     1988, 0xb1bc437f
+0,      44233,      44233,      497,     1988, 0xcbb45252
+0,      44730,      44730,      497,     1988, 0x241fe395
+0,      45227,      45227,      497,     1988, 0xfdfc1cf6
+0,      45724,      45724,      497,     1988, 0x05bd6870
+0,      46221,      46221,      497,     1988, 0xc9423ce7
+0,      46718,      46718,      497,     1988, 0x8dc62dfd
+0,      47215,      47215,      497,     1988, 0x0376527a
+0,      47712,      47712,      497,     1988, 0xd565a9e6
+0,      48209,      48209,      497,     1988, 0x1ae221da
+0,      48706,      48706,      497,     1988, 0x728ddd8e
+0,      49203,      49203,      497,     1988, 0x56c26c46
+0,      49700,      49700,      497,     1988, 0xb88a1ca6
+0,      50197,      50197,      497,     1988, 0x485e5062
+0,      50694,      50694,      497,     1988, 0xb8c92d8b
+0,      51191,      51191,      497,     1988, 0x93cd10aa
+0,      51688,      51688,      497,     1988, 0xb7cd1b40
+0,      52185,      52185,      497,     1988, 0xc2d7fefc
+0,      52682,      52682,      497,     1988, 0xfa3b1a22
+0,      53179,      53179,      497,     1988, 0xfaba2e29
+0,      53676,      53676,      497,     1988, 0x3cad2a3e
+0,      54173,      54173,      497,     1988, 0x31fd20c1
+0,      54670,      54670,      497,     1988, 0x124a00f3
+0,      55167,      55167,      497,     1988, 0x44125110
+0,      55664,      55664,      497,     1988, 0x99b2fc3e
+0,      56161,      56161,      497,     1988, 0xf47c6c25
+0,      56658,      56658,      497,     1988, 0x025c3fc8
+0,      57155,      57155,      497,     1988, 0xdc8d543d
+0,      57652,      57652,      497,     1988, 0xb4dd25b1
+0,      58149,      58149,      497,     1988, 0x54471201
+0,      58646,      58646,      497,     1988, 0xe8eaede0
+0,      59143,      59143,      497,     1988, 0x95ef3fe0
+0,      59640,      59640,      497,     1988, 0xb213bb1a
+0,      60137,      60137,      497,     1988, 0xff64a5e8
+0,      60634,      60634,      497,     1988, 0xfcec35ef
+0,      61131,      61131,      497,     1988, 0xe902462f
+0,      61628,      61628,      497,     1988, 0x046c671f
+0,      62125,      62125,      497,     1988, 0x95391b4b
+0,      62622,      62622,      497,     1988, 0x9c885eb0
+0,      63119,      63119,      497,     1988, 0x2d63417c
+0,      63616,      63616,      497,     1988, 0xcc59371e
+0,      64113,      64113,      497,     1988, 0xbe753512
+0,      64610,      64610,      497,     1988, 0x859d41a3
+0,      65107,      65107,      497,     1988, 0x81248bd8
+0,      65604,      65604,      497,     1988, 0xe04dab2e
+0,      66101,      66101,      497,     1988, 0x6fb338ab
+0,      66598,      66598,      497,     1988, 0x12adaf91
+0,      67095,      67095,      497,     1988, 0x05ee79b5
+0,      67592,      67592,      497,     1988, 0xbf9e6d83
+0,      68089,      68089,      497,     1988, 0x0c965c05
+0,      68586,      68586,      497,     1988, 0x193d6ae1
+0,      69083,      69083,      497,     1988, 0x577ce2ba
+0,      69580,      69580,      497,     1988, 0xbdca058b
+0,      70077,      70077,      497,     1988, 0x0c4adf4c
+0,      70574,      70574,      497,     1988, 0x720ff63d
+0,      71071,      71071,      497,     1988, 0x11c55857
+0,      71568,      71568,      497,     1988, 0x30fc9636
+0,      72065,      72065,      497,     1988, 0x3c0d4612
+0,      72562,      72562,      497,     1988, 0x56dd4a1b
+0,      73059,      73059,      497,     1988, 0x0d474447
+0,      73556,      73556,      497,     1988, 0xfe3a116d
+0,      74053,      74053,      497,     1988, 0xb229335f
+0,      74550,      74550,      497,     1988, 0xa3b81de3
+0,      75047,      75047,      497,     1988, 0x08c900eb
+0,      75544,      75544,      497,     1988, 0x87a12c1e
+0,      76041,      76041,      497,     1988, 0xc8041eea
+0,      76538,      76538,      497,     1988, 0x12cf1815
+0,      77035,      77035,      497,     1988, 0x6a2b102b
+0,      77532,      77532,      497,     1988, 0x164e570f
+0,      78029,      78029,      497,     1988, 0x46f8479d
+0,      78526,      78526,      497,     1988, 0x5c073b99
+0,      79023,      79023,      497,     1988, 0x359514a1
+0,      79520,      79520,      497,     1988, 0x2f852dc3
+0,      80017,      80017,      497,     1988, 0x1e6e06c0
+0,      80514,      80514,      497,     1988, 0x53f21182
+0,      81011,      81011,      497,     1988, 0x187e2a07
+0,      81508,      81508,      497,     1988, 0xa33b293c
+0,      82005,      82005,      497,     1988, 0x442be6b0
+0,      82502,      82502,      497,     1988, 0xf773323b
+0,      82999,      82999,      497,     1988, 0x079d3c6b
+0,      83496,      83496,      497,     1988, 0xa3784020
+0,      83993,      83993,      497,     1988, 0x82b225f9
+0,      84490,      84490,      497,     1988, 0xd1633077
+0,      84987,      84987,      497,     1988, 0x8dd53016
+0,      85484,      85484,      497,     1988, 0x78f412eb
+0,      85981,      85981,      497,     1988, 0x2ced0691
+0,      86478,      86478,      497,     1988, 0xa467c437
+0,      86975,      86975,      497,     1988, 0xf98c21c3
+0,      87472,      87472,      497,     1988, 0x374427fa
+0,      87969,      87969,      497,     1988, 0x3c3b3029
+0,      88466,      88466,      497,     1988, 0xa8580f8e
+0,      88963,      88963,      497,     1988, 0xf8f2d70c
+0,      89460,      89460,      497,     1988, 0x723d8e8d
+0,      89957,      89957,      497,     1988, 0x9c1920ed
+0,      90454,      90454,      497,     1988, 0xadd4fa19
+0,      90951,      90951,      497,     1988, 0xf91b3f74
+0,      91448,      91448,      497,     1988, 0x47e59dbb
+0,      91945,      91945,      497,     1988, 0x00fbf42c
+0,      92442,      92442,      497,     1988, 0x89c6d1b1
+0,      92939,      92939,      497,     1988, 0x33590a70
+0,      93436,      93436,      497,     1988, 0x4d890da2
+0,      93933,      93933,      497,     1988, 0xffb72a18
+0,      94430,      94430,      497,     1988, 0x48d753dc
+0,      94927,      94927,      497,     1988, 0x750b47fc
+0,      95424,      95424,      497,     1988, 0x8d083e0d
+0,      95921,      95921,      497,     1988, 0x0a1545c3
+0,      96418,      96418,      497,     1988, 0xc2a55726
+0,      96915,      96915,      497,     1988, 0xfebf9ffb
+0,      97412,      97412,      497,     1988, 0xc2cd14af
+0,      97909,      97909,      497,     1988, 0x7fc6bbde
+0,      98406,      98406,      497,     1988, 0x4c6fe3f0
+0,      98903,      98903,      497,     1988, 0x8cc66eb1
+0,      99400,      99400,      497,     1988, 0x8f941c10
+0,      99897,      99897,      497,     1988, 0xc64fa700
+0,     100394,     100394,      497,     1988, 0x52b2c7cf
+0,     100891,     100891,      497,     1988, 0xab3f5fa7
+0,     101388,     101388,      497,     1988, 0xecfdefcc
+0,     101885,     101885,      497,     1988, 0x4c158cba
+0,     102382,     102382,      497,     1988, 0xb5a11a4b
+0,     102879,     102879,      497,     1988, 0x9ec71c30
+0,     103376,     103376,      497,     1988, 0xac1b2e50
+0,     103873,     103873,      497,     1988, 0xab9b5384
+0,     104370,     104370,      497,     1988, 0x9d789760
+0,     104867,     104867,      497,     1988, 0x68b8c40a
+0,     105364,     105364,      497,     1988, 0xbc272726
+0,     105861,     105861,      497,     1988, 0x0df409c3
+0,     106358,     106358,      497,     1988, 0x37d1ff9b
+0,     106855,     106855,      497,     1988, 0x3df31999
+0,     107352,     107352,      497,     1988, 0x6f141362
+0,     107849,     107849,      497,     1988, 0xad6e2981
+0,     108346,     108346,      497,     1988, 0xf1310fd1
+0,     108843,     108843,      497,     1988, 0x3d025927
+0,     109340,     109340,      497,     1988, 0x06734012
+0,     109837,     109837,      497,     1988, 0xdfcb38e6
+0,     110334,     110334,      497,     1988, 0x7c410063
+0,     110831,     110831,      497,     1988, 0x1b0d5827
+0,     111328,     111328,      497,     1988, 0x5b6b6ab5
+0,     111825,     111825,      497,     1988, 0x11a62c39
+0,     112322,     112322,      497,     1988, 0x6cd42e0d
+0,     112819,     112819,      497,     1988, 0x94b8604f
+0,     113316,     113316,      497,     1988, 0x5d6561c4
+0,     113813,     113813,      497,     1988, 0x99dd33fb
+0,     114310,     114310,      497,     1988, 0xcf213712
+0,     114807,     114807,      497,     1988, 0x2a48aa59
+0,     115304,     115304,      497,     1988, 0x6ad141e1
+0,     115801,     115801,      497,     1988, 0x6eac76dc
+0,     116298,     116298,      497,     1988, 0x53128378
+0,     116795,     116795,      497,     1988, 0xc396c78f
+0,     117292,     117292,      497,     1988, 0xf2239b4f
+0,     117789,     117789,      497,     1988, 0x15b93685
+0,     118286,     118286,      497,     1988, 0xe0053e9c
+0,     118783,     118783,      497,     1988, 0x91da4bd4
+0,     119280,     119280,      497,     1988, 0xaca713c8
+0,     119777,     119777,      497,     1988, 0xa2f66d77
+0,     120274,     120274,      497,     1988, 0xf7640691
+0,     120771,     120771,      497,     1988, 0x45da2385
+0,     121268,     121268,      497,     1988, 0x8a639255
+0,     121765,     121765,      497,     1988, 0x9996307f
+0,     122262,     122262,      497,     1988, 0xaadc4066
+0,     122759,     122759,      497,     1988, 0x35a61c25
+0,     123256,     123256,      497,     1988, 0xfe27bbba
+0,     123753,     123753,      497,     1988, 0x4e90ebd8
+0,     124250,     124250,      497,     1988, 0x3ad84f3e
+0,     124747,     124747,      497,     1988, 0x3a273358
+0,     125244,     125244,      497,     1988, 0xe8f303f4
+0,     125741,     125741,      497,     1988, 0xdfc9218d
+0,     126238,     126238,      497,     1988, 0xcd3e28ec
+0,     126735,     126735,      497,     1988, 0x5836712e
+0,     127232,     127232,      497,     1988, 0xf2891f2d
+0,     127729,     127729,      497,     1988, 0x803a3b52
+0,     128226,     128226,      497,     1988, 0x759011d9
+0,     128723,     128723,      497,     1988, 0xaea48cc1
+0,     129220,     129220,      497,     1988, 0xe6d81fd5
+0,     129717,     129717,      497,     1988, 0xe60f43a9
+0,     130214,     130214,      497,     1988, 0x17312fe3
+0,     130711,     130711,      497,     1988, 0x2c036641
+0,     131208,     131208,      497,     1988, 0xd691d36e
+0,     131705,     131705,      497,     1988, 0xbb6858ca
+0,     132202,     132202,      497,     1988, 0xd5304760
+0,     132699,     132699,      497,     1988, 0xd0e99fb7
+0,     133196,     133196,      497,     1988, 0x1121fc1c
+0,     133693,     133693,      497,     1988, 0xaacbd8c4
+0,     134190,     134190,      497,     1988, 0xefe9031b
+0,     134687,     134687,      497,     1988, 0xeb7daa5a
+0,     135184,     135184,      497,     1988, 0xd3190fa8
+0,     135681,     135681,      497,     1988, 0xa437593d
+0,     136178,     136178,      497,     1988, 0xdfebd871
+0,     136675,     136675,      497,     1988, 0x786c182b
+0,     137172,     137172,      497,     1988, 0x10ab8295
+0,     137669,     137669,      497,     1988, 0x94b640dc
+0,     138166,     138166,      497,     1988, 0xfa82dd31
+0,     138663,     138663,      497,     1988, 0x8e6774fd
+0,     139160,     139160,      497,     1988, 0xd729320e
+0,     139657,     139657,      497,     1988, 0x1955fe18
+0,     140154,     140154,      497,     1988, 0xe2b5ecd0
+0,     140651,     140651,      497,     1988, 0x526b0859
+0,     141148,     141148,      497,     1988, 0xcfaa2a11
+0,     141645,     141645,      497,     1988, 0xb19ab823
+0,     142142,     142142,      497,     1988, 0x2df3f109
+0,     142639,     142639,      497,     1988, 0x38b60945
+0,     143136,     143136,      497,     1988, 0x2ba312da
+0,     143633,     143633,      497,     1988, 0x96bc4a0f
+0,     144130,     144130,      497,     1988, 0xbba26096
+0,     144627,     144627,      497,     1988, 0x7b083558
+0,     145124,     145124,      497,     1988, 0x474f2a26
+0,     145621,     145621,      497,     1988, 0x17aef4e6
+0,     146118,     146118,      497,     1988, 0xec6d1f0d
+0,     146615,     146615,      497,     1988, 0xd82fc9ca
+0,     147112,     147112,      497,     1988, 0x5a8bced2
+0,     147609,     147609,      497,     1988, 0xbe79c4a3
+0,     148106,     148106,      497,     1988, 0x69d8217f
+0,     148603,     148603,      497,     1988, 0x88f7c39a
+0,     149100,     149100,      497,     1988, 0xc9e0faa5
+0,     149597,     149597,      497,     1988, 0xff3e076d
+0,     150094,     150094,      497,     1988, 0x6a9324c3
+0,     150591,     150591,      497,     1988, 0x39ff197b
+0,     151088,     151088,      497,     1988, 0xa6fe4bdb
+0,     151585,     151585,      497,     1988, 0xa886ec63
+0,     152082,     152082,      497,     1988, 0x6ce6e7f3
+0,     152579,     152579,      497,     1988, 0x66c5c87c
+0,     153076,     153076,      497,     1988, 0xa5222648
+0,     153573,     153573,      497,     1988, 0xcda91b97
+0,     154070,     154070,      497,     1988, 0x69ef51ab
+0,     154567,     154567,      497,     1988, 0xe02c3528
+0,     155064,     155064,      497,     1988, 0x62602a41
+0,     155561,     155561,      497,     1988, 0x3db95dde
+0,     156058,     156058,      497,     1988, 0x47d269d3
+0,     156555,     156555,      497,     1988, 0xf9df3df0
+0,     157052,     157052,      497,     1988, 0x391139f0
+0,     157549,     157549,      497,     1988, 0xddaa2a46
+0,     158046,     158046,      497,     1988, 0xd45a421f
+0,     158543,     158543,      497,     1988, 0x9d140738
+0,     159040,     159040,      497,     1988, 0x36f44243
+0,     159537,     159537,      497,     1988, 0x8891fb79
+0,     160034,     160034,      497,     1988, 0xc45d3ab7
+0,     160531,     160531,      497,     1988, 0x12e4296d
+0,     161028,     161028,      497,     1988, 0x096040f2
+0,     161525,     161525,      497,     1988, 0x2fca0148
+0,     162022,     162022,      497,     1988, 0x229150f2
+0,     162519,     162519,      497,     1988, 0xcef65645
+0,     163016,     163016,      497,     1988, 0x61ad2a4c
+0,     163513,     163513,      497,     1988, 0xd8603d3e
+0,     164010,     164010,      497,     1988, 0xcce3db04
+0,     164507,     164507,      497,     1988, 0x895ec74a
+0,     165004,     165004,      497,     1988, 0xda9e05b5
+0,     165501,     165501,      497,     1988, 0x932c3515
+0,     165998,     165998,      497,     1988, 0x1ef82eb8
+0,     166495,     166495,      497,     1988, 0x59092939
+0,     166992,     166992,      497,     1988, 0xecc36d32
+0,     167489,     167489,      497,     1988, 0xc072e81c
+0,     167986,     167986,      497,     1988, 0x552fd5a0
+0,     168483,     168483,      497,     1988, 0xebb5e80b
+0,     168980,     168980,      497,     1988, 0xa4b4d517
+0,     169477,     169477,      497,     1988, 0xb0feee73
+0,     169974,     169974,      497,     1988, 0x53aeca06
+0,     170471,     170471,      497,     1988, 0x279eb1d9
+0,     170968,     170968,      497,     1988, 0xab3b0d2b
+0,     171465,     171465,      497,     1988, 0x0a332197
+0,     171962,     171962,      497,     1988, 0xde3726fb
+0,     172459,     172459,      497,     1988, 0xdf92f66a
+0,     172956,     172956,      497,     1988, 0x10b4fbbc
+0,     173453,     173453,      497,     1988, 0xf18b23a3
+0,     173950,     173950,      497,     1988, 0xe5e01178
+0,     174447,     174447,      497,     1988, 0x864a31b8
+0,     174944,     174944,      497,     1988, 0x698bf9ee
+0,     175441,     175441,      497,     1988, 0x0f5e3061
+0,     175938,     175938,      497,     1988, 0x2fcab241
+0,     176435,     176435,      497,     1988, 0xee98f927
+0,     176932,     176932,      497,     1988, 0x156ae1dc
+0,     177429,     177429,      497,     1988, 0x9beaa154
+0,     177926,     177926,      497,     1988, 0x5813d28f
+0,     178423,     178423,      497,     1988, 0x6cc849b5
+0,     178920,     178920,      497,     1988, 0xbda0397c
+0,     179417,     179417,      497,     1988, 0x4d9727c9
+0,     179914,     179914,      497,     1988, 0xfecf3966
+0,     180411,     180411,      497,     1988, 0x8210d053
+0,     180908,     180908,      497,     1988, 0x5aeb3bd0
+0,     181405,     181405,      497,     1988, 0x16983cc6
+0,     181902,     181902,      497,     1988, 0xd3533e4f
+0,     182399,     182399,      497,     1988, 0x009c2bb3
+0,     182896,     182896,      497,     1988, 0x18e6792e
+0,     183393,     183393,      497,     1988, 0x07700ac4
+0,     183890,     183890,      497,     1988, 0xf2ff0aee
+0,     184387,     184387,      497,     1988, 0x57285946
+0,     184884,     184884,      497,     1988, 0x8359292c
+0,     185381,     185381,      497,     1988, 0xd77768e7
+0,     185878,     185878,      497,     1988, 0x01bd67d9
+0,     186375,     186375,      497,     1988, 0xe7e2329b
+0,     186872,     186872,      497,     1988, 0xe9dcc8a2
+0,     187369,     187369,      497,     1988, 0xba7d0a8a
+0,     187866,     187866,      497,     1988, 0xc1e94448
+0,     188363,     188363,      497,     1988, 0xb352528f
+0,     188860,     188860,      497,     1988, 0xec0738fb
+0,     189357,     189357,      497,     1988, 0x93a05af0
+0,     189854,     189854,      497,     1988, 0x38700f4c
+0,     190351,     190351,      497,     1988, 0xd01dfc3a
+0,     190848,     190848,      497,     1988, 0xf00470ea
+0,     191345,     191345,      497,     1988, 0x13f5342e
+0,     191842,     191842,      497,     1988, 0x4c8516de
+0,     192339,     192339,      497,     1988, 0x74e115ad
+0,     192836,     192836,      497,     1988, 0x807c16f9
+0,     193333,     193333,      497,     1988, 0xd974deb3
+0,     193830,     193830,      497,     1988, 0xc7148e33
+0,     194327,     194327,      497,     1988, 0x0e232fd4
+0,     194824,     194824,      497,     1988, 0x32d0e0fe
+0,     195321,     195321,      497,     1988, 0x87b9f116
+0,     195818,     195818,      497,     1988, 0xd3082e10
+0,     196315,     196315,      497,     1988, 0x300c8c2e
+0,     196812,     196812,      497,     1988, 0x09e31ef8
+0,     197309,     197309,      497,     1988, 0x104e0dae
+0,     197806,     197806,      497,     1988, 0xbf972522
+0,     198303,     198303,      497,     1988, 0x12c35b76
+0,     198800,     198800,      497,     1988, 0x059a6fe2
+0,     199297,     199297,      497,     1988, 0x0ab9b009
+0,     199794,     199794,      497,     1988, 0x065ba5c6
+0,     200291,     200291,      497,     1988, 0x4db0dbbf
+0,     200788,     200788,      497,     1988, 0xe80a48b5
+0,     201285,     201285,      497,     1988, 0x3e719809
+0,     201782,     201782,      497,     1988, 0x884f0048