Niklas Haas
2f77ecc6bc
avcodec/riscv: add h264 qpel
Benched on K230 for VLEN 128, SpaceMIT for VLEN 256. Variants for 4
width have no speedup for VLEN 256 vs VLEN 128 on available hardware,
so were disabled.
C RVV128 C RVV256
avg_h264_qpel_4_mc00_8 33.9 33.6 (1.01x)
avg_h264_qpel_4_mc01_8 218.8 89.1 (2.46x)
avg_h264_qpel_4_mc02_8 218.8 79.8 (2.74x)
avg_h264_qpel_4_mc03_8 218.8 89.1 (2.46x)
avg_h264_qpel_4_mc10_8 172.3 126.1 (1.37x)
avg_h264_qpel_4_mc11_8 339.1 190.8 (1.78x)
avg_h264_qpel_4_mc12_8 533.6 357.6 (1.49x)
avg_h264_qpel_4_mc13_8 348.4 190.8 (1.83x)
avg_h264_qpel_4_mc20_8 144.8 116.8 (1.24x)
avg_h264_qpel_4_mc21_8 478.1 385.6 (1.24x)
avg_h264_qpel_4_mc22_8 348.4 283.6 (1.23x)
avg_h264_qpel_4_mc23_8 478.1 394.6 (1.21x)
avg_h264_qpel_4_mc30_8 172.6 126.1 (1.37x)
avg_h264_qpel_4_mc31_8 339.4 191.1 (1.78x)
avg_h264_qpel_4_mc32_8 542.9 357.6 (1.52x)
avg_h264_qpel_4_mc33_8 339.4 191.1 (1.78x)
avg_h264_qpel_8_mc00_8 116.8 42.9 (2.72x) 123.6 50.6 (2.44x)
avg_h264_qpel_8_mc01_8 774.4 163.1 (4.75x) 779.8 165.1 (4.72x)
avg_h264_qpel_8_mc02_8 774.4 154.1 (5.03x) 779.8 144.3 (5.40x)
avg_h264_qpel_8_mc03_8 774.4 163.3 (4.74x) 779.8 165.3 (4.72x)
avg_h264_qpel_8_mc10_8 617.1 237.3 (2.60x) 613.1 227.6 (2.69x)
avg_h264_qpel_8_mc11_8 1209.3 376.4 (3.21x) 1206.8 363.1 (3.32x)
avg_h264_qpel_8_mc12_8 1913.3 598.6 (3.20x) 1894.3 561.1 (3.38x)
avg_h264_qpel_8_mc13_8 1218.6 376.4 (3.24x) 1217.1 363.1 (3.35x)
avg_h264_qpel_8_mc20_8 524.4 228.1 (2.30x) 519.3 227.6 (2.28x)
avg_h264_qpel_8_mc21_8 1709.6 681.9 (2.51x) 1707.1 644.3 (2.65x)
avg_h264_qpel_8_mc22_8 1274.3 459.6 (2.77x) 1279.8 436.1 (2.93x)
avg_h264_qpel_8_mc23_8 1700.3 672.6 (2.53x) 1706.8 644.6 (2.65x)
avg_h264_qpel_8_mc30_8 607.6 246.6 (2.46x) 623.6 238.1 (2.62x)
avg_h264_qpel_8_mc31_8 1209.6 376.4 (3.21x) 1206.8 363.1 (3.32x)
avg_h264_qpel_8_mc32_8 1904.1 607.9 (3.13x) 1894.3 571.3 (3.32x)
avg_h264_qpel_8_mc33_8 1209.6 376.1 (3.22x) 1206.8 363.1 (3.32x)
avg_h264_qpel_16_mc00_8 431.9 89.1 (4.85x) 436.1 71.3 (6.12x)
avg_h264_qpel_16_mc01_8 2894.6 376.1 (7.70x) 2842.3 300.6 (9.46x)
avg_h264_qpel_16_mc02_8 2987.3 348.4 (8.57x) 2967.3 290.1 (10.23x)
avg_h264_qpel_16_mc03_8 2885.3 376.4 (7.67x) 2842.3 300.6 (9.46x)
avg_h264_qpel_16_mc10_8 2404.1 524.4 (4.58x) 2404.8 456.8 (5.26x)
avg_h264_qpel_16_mc11_8 4709.4 811.6 (5.80x) 4675.6 706.8 (6.62x)
avg_h264_qpel_16_mc12_8 7477.9 1274.3 (5.87x) 7436.1 1061.1 (7.01x)
avg_h264_qpel_16_mc13_8 4718.6 820.6 (5.75x) 4655.1 706.8 (6.59x)
avg_h264_qpel_16_mc20_8 2052.1 487.1 (4.21x) 2071.3 446.3 (4.64x)
avg_h264_qpel_16_mc21_8 7440.6 1422.6 (5.23x) 6727.8 1217.3 (5.53x)
avg_h264_qpel_16_mc22_8 5051.9 950.4 (5.32x) 5071.6 790.3 (6.42x)
avg_h264_qpel_16_mc23_8 6764.9 1422.3 (4.76x) 6748.6 1217.3 (5.54x)
avg_h264_qpel_16_mc30_8 2413.1 524.4 (4.60x) 2415.1 467.3 (5.17x)
avg_h264_qpel_16_mc31_8 4681.6 839.1 (5.58x) 4675.6 727.6 (6.43x)
avg_h264_qpel_16_mc32_8 8579.6 1292.8 (6.64x) 7436.3 1071.3 (6.94x)
avg_h264_qpel_16_mc33_8 5375.9 829.9 (6.48x) 4665.3 717.3 (6.50x)
put_h264_qpel_4_mc00_8 24.4 24.4 (1.00x)
put_h264_qpel_4_mc01_8 987.4 79.8 (12.37x)
put_h264_qpel_4_mc02_8 190.8 79.8 (2.39x)
put_h264_qpel_4_mc03_8 209.6 89.1 (2.35x)
put_h264_qpel_4_mc10_8 163.3 117.1 (1.39x)
put_h264_qpel_4_mc11_8 339.4 181.6 (1.87x)
put_h264_qpel_4_mc12_8 533.6 348.4 (1.53x)
put_h264_qpel_4_mc13_8 339.4 190.8 (1.78x)
put_h264_qpel_4_mc20_8 126.3 116.8 (1.08x)
put_h264_qpel_4_mc21_8 468.9 376.1 (1.25x)
put_h264_qpel_4_mc22_8 330.1 274.4 (1.20x)
put_h264_qpel_4_mc23_8 468.9 376.1 (1.25x)
put_h264_qpel_4_mc30_8 163.3 126.3 (1.29x)
put_h264_qpel_4_mc31_8 339.1 191.1 (1.77x)
put_h264_qpel_4_mc32_8 533.6 348.4 (1.53x)
put_h264_qpel_4_mc33_8 339.4 181.8 (1.87x)
put_h264_qpel_8_mc00_8 98.6 33.6 (2.93x) 92.3 40.1 (2.30x)
put_h264_qpel_8_mc01_8 737.1 153.8 (4.79x) 738.1 144.3 (5.12x)
put_h264_qpel_8_mc02_8 663.1 135.3 (4.90x) 665.1 134.1 (4.96x)
put_h264_qpel_8_mc03_8 737.4 154.1 (4.79x) 1508.8 144.3 (10.46x)
put_h264_qpel_8_mc10_8 598.4 237.1 (2.52x) 592.3 227.6 (2.60x)
put_h264_qpel_8_mc11_8 1172.3 357.9 (3.28x) 1175.6 342.3 (3.43x)
put_h264_qpel_8_mc12_8 1867.1 589.1 (3.17x) 1863.1 561.1 (3.32x)
put_h264_qpel_8_mc13_8 1172.6 366.9 (3.20x) 1175.6 352.8 (3.33x)
put_h264_qpel_8_mc20_8 450.4 218.8 (2.06x) 446.3 206.8 (2.16x)
put_h264_qpel_8_mc21_8 1672.3 663.1 (2.52x) 1675.6 633.8 (2.64x)
put_h264_qpel_8_mc22_8 1144.6 1200.1 (0.95x) 1144.3 425.6 (2.69x)
put_h264_qpel_8_mc23_8 1672.6 672.4 (2.49x) 1665.3 634.1 (2.63x)
put_h264_qpel_8_mc30_8 598.6 237.3 (2.52x) 613.1 227.6 (2.69x)
put_h264_qpel_8_mc31_8 1172.3 376.1 (3.12x) 1175.6 352.6 (3.33x)
put_h264_qpel_8_mc32_8 1857.8 598.6 (3.10x) 1863.1 561.1 (3.32x)
put_h264_qpel_8_mc33_8 1172.3 376.1 (3.12x) 1175.6 352.8 (3.33x)
put_h264_qpel_16_mc00_8 320.6 61.4 (5.22x) 321.3 60.8 (5.28x)
put_h264_qpel_16_mc01_8 2774.3 339.1 (8.18x) 2759.1 279.8 (9.86x)
put_h264_qpel_16_mc02_8 2589.1 320.6 (8.08x) 2571.6 269.3 (9.55x)
put_h264_qpel_16_mc03_8 2774.3 339.4 (8.17x) 2738.1 290.1 (9.44x)
put_h264_qpel_16_mc10_8 2274.3 487.4 (4.67x) 2290.1 436.1 (5.25x)
put_h264_qpel_16_mc11_8 5237.1 792.9 (6.60x) 4529.8 685.8 (6.61x)
put_h264_qpel_16_mc12_8 7357.6 1255.8 (5.86x) 7352.8 1040.1 (7.07x)
put_h264_qpel_16_mc13_8 4579.9 792.9 (5.78x) 4571.6 686.1 (6.66x)
put_h264_qpel_16_mc20_8 1802.1 459.6 (3.92x) 1800.6 425.6 (4.23x)
put_h264_qpel_16_mc21_8 6644.6 2246.6 (2.96x) 6644.3 1196.6 (5.55x)
put_h264_qpel_16_mc22_8 4589.1 913.4 (5.02x) 4592.3 769.3 (5.97x)
put_h264_qpel_16_mc23_8 6644.6 1394.6 (4.76x) 6634.1 1196.6 (5.54x)
put_h264_qpel_16_mc30_8 2274.3 496.6 (4.58x) 2290.1 456.8 (5.01x)
put_h264_qpel_16_mc31_8 5255.6 802.1 (6.55x) 4550.8 706.8 (6.44x)
put_h264_qpel_16_mc32_8 7376.1 1265.1 (5.83x) 7352.8 1050.6 (7.00x)
put_h264_qpel_16_mc33_8 4579.9 802.1 (5.71x) 4561.1 696.3 (6.55x)
Signed-off-by: Niklas Haas <git@haasn.dev>
Signed-off-by: J. Dekker <jdek@itanimul.li>
2024-09-28 18:35:35 +02:00
..
2024-09-24 15:37:16 +02:00
2024-09-26 13:42:11 +03:00
2024-09-01 13:42:30 +02:00
2024-09-19 23:23:14 -03:00
2024-09-24 15:11:57 -03:00
2024-06-18 11:49:27 +02:00
2024-09-01 13:42:30 +02:00
2024-09-02 11:56:53 +02:00
2024-09-01 13:42:30 +02:00
2024-09-28 18:35:35 +02:00
2024-06-30 11:37:25 +02:00
2024-09-24 20:04:51 +03:00
2024-09-03 17:14:24 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-05-20 12:06:50 +02:00
2024-05-20 11:58:07 +02:00
2024-04-23 08:31:30 +02:00
2024-05-20 12:06:31 +02:00
2024-06-21 10:50:20 +02:00
2024-07-03 02:51:37 +02:00
2024-05-12 16:01:44 +02:00
2024-07-30 05:42:50 -04:00
2024-06-09 12:29:49 -03:00
2024-08-01 12:13:53 -03:00
2024-04-23 08:31:40 +02:00
2024-04-23 08:31:40 +02:00
2024-04-23 08:31:40 +02:00
2024-06-30 11:32:27 +02:00
2024-04-23 08:31:40 +02:00
2024-06-23 09:10:15 +02:00
2024-04-23 08:31:41 +02:00
2024-06-08 00:22:40 +02:00
2024-06-08 00:22:40 +02:00
2024-05-20 11:58:07 +02:00
2024-05-20 11:58:07 +02:00
2024-05-20 11:58:07 +02:00
2024-04-08 13:36:28 +03:00
2024-04-08 13:36:28 +03:00
2024-04-18 14:52:26 +02:00
2024-04-18 14:52:26 +02:00
2024-05-20 14:11:03 +02:00
2024-05-20 14:11:25 +02:00
2024-05-20 14:11:25 +02:00
2024-08-13 14:49:41 -03:00
2024-03-31 00:08:43 +01:00
2024-05-20 12:06:31 +02:00
2024-05-20 12:06:31 +02:00
2024-05-20 12:06:31 +02:00
2024-03-31 00:08:43 +01:00
2024-08-14 18:21:01 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-09-17 21:12:32 +02:00
2024-08-14 18:21:02 +02:00
2024-09-28 16:01:39 +02:00
2024-09-28 16:01:39 +02:00
2024-09-28 16:01:39 +02:00
2024-09-28 16:01:39 +02:00
2024-09-28 16:01:39 +02:00
2024-06-13 20:36:09 -03:00
2024-03-23 18:55:21 +01:00
2024-03-23 18:55:21 +01:00
2024-03-23 18:55:21 +01:00
2024-08-14 18:49:52 +02:00
2024-04-03 00:44:38 +02:00
2024-04-06 09:26:30 +02:00
2024-05-19 11:40:07 +02:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-06-13 20:36:09 -03:00
2024-03-31 00:08:43 +01:00
2024-05-01 02:57:11 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-08-01 19:29:40 +03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-25 08:54:18 +01:00
2024-07-29 14:00:48 -03:00
2024-05-06 20:17:50 +01:00
2024-09-23 10:20:47 -03:00
2024-09-23 10:20:47 -03:00
2024-09-23 10:07:37 -03:00
2024-03-31 00:08:43 +01:00
2024-04-10 13:22:18 +02:00
2024-05-19 11:40:55 +02:00
2024-05-03 02:35:49 +02:00
2024-05-03 02:35:50 +02:00
2024-05-19 11:40:07 +02:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-08-16 11:48:02 +02:00
2024-04-02 00:21:59 +02:00
2024-06-13 23:14:26 +02:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-09-03 14:03:40 +08:00
2024-07-21 15:29:25 +02:00
2024-09-03 14:03:40 +08:00
2024-06-28 13:16:57 -03:00
2024-06-28 13:16:57 -03:00
2024-09-24 15:11:57 -03:00
2024-09-24 15:11:57 -03:00
2024-09-24 15:37:16 +02:00
2024-06-28 13:16:57 -03:00
2024-09-17 21:12:31 +02:00
2024-07-02 21:57:20 +02:00
2024-06-28 13:16:57 -03:00
2024-08-06 20:25:23 +02:00
2024-06-28 13:16:57 -03:00
2024-03-26 09:05:04 -04:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-09-08 13:58:11 +02:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-09-19 10:01:02 -03:00
2024-09-19 10:01:02 -03:00
2024-09-08 13:59:29 +02:00
2024-04-24 00:11:37 -03:00
2024-09-08 13:59:25 +02:00
2024-08-19 21:37:22 +02:00
2024-08-21 15:12:46 -03:00
2024-03-31 00:08:43 +01:00
2024-07-12 22:42:18 +02:00
2024-03-31 00:08:43 +01:00
2024-08-02 17:38:46 +02:00
2024-03-31 00:08:43 +01:00
2024-04-03 10:23:05 +08:00
2024-09-09 07:05:24 +02:00
2024-09-09 07:05:42 +02:00
2024-09-09 07:05:24 +02:00
2024-06-04 11:46:27 +02:00
2024-06-12 11:38:13 +02:00
2024-06-12 11:38:13 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-09-23 17:12:17 +02:00
2024-07-29 14:00:48 -03:00
2024-09-06 13:59:28 +02:00
2024-03-31 00:08:43 +01:00
2024-05-31 14:18:33 +02:00
2024-05-19 11:40:07 +02:00
2024-09-08 13:58:11 +02:00
2024-09-03 17:47:37 +02:00
2024-08-16 11:48:02 +02:00
2024-08-16 11:48:02 +02:00
2024-08-16 11:48:02 +02:00
2024-08-16 11:48:02 +02:00
2024-04-04 23:58:57 +02:00
2024-04-04 23:58:57 +02:00
2024-03-31 00:08:43 +01:00
2024-04-07 21:59:32 +02:00
2024-04-07 21:59:32 +02:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-07-12 22:42:20 +02:00
2024-08-11 13:21:15 +02:00
2024-09-06 13:59:29 +02:00
2024-08-11 13:21:15 +02:00
2024-08-11 13:21:15 +02:00
2024-08-11 13:21:15 +02:00
2024-08-11 13:21:15 +02:00
2024-03-31 00:08:43 +01:00
2024-05-20 11:58:07 +02:00
2024-05-20 14:11:25 +02:00
2024-04-11 12:53:26 +02:00
2024-09-24 15:37:17 +02:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:55 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-09-24 15:37:17 +02:00
2024-06-20 18:58:38 +02:00
2024-06-12 11:53:49 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-08 21:15:05 -03:00
2024-05-13 03:40:19 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-13 14:54:10 +02:00
2024-05-13 14:54:10 +02:00
2024-03-23 11:37:44 +01:00
2024-03-23 11:37:44 +01:00
2024-08-01 10:09:26 +02:00
2024-08-12 14:42:20 +02:00
2024-08-12 14:42:20 +02:00
2024-08-01 10:09:26 +02:00
2024-09-25 19:45:28 +02:00
2024-08-01 10:09:26 +02:00
2024-09-25 19:45:28 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-07-12 22:49:33 +02:00
2024-05-24 19:05:57 +02:00
2024-05-24 09:23:00 -03:00
2024-05-24 09:23:00 -03:00
2024-04-11 12:53:26 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-06-12 11:47:49 +02:00
2024-09-08 13:58:11 +02:00
2024-05-13 03:40:17 +02:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:07 +02:00
2024-05-20 12:06:31 +02:00
2024-09-13 19:39:58 +02:00
2024-03-31 00:08:43 +01:00
2024-06-13 20:36:09 -03:00
2024-06-13 20:36:09 -03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-02 00:21:59 +02:00
2024-06-12 10:37:16 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-07-12 22:42:23 +02:00
2024-06-20 18:58:39 +02:00
2024-06-20 18:58:39 +02:00
2024-06-20 18:58:39 +02:00
2024-09-08 13:58:11 +02:00
2024-06-12 11:19:44 +02:00
2024-06-20 18:58:39 +02:00
2024-06-12 11:44:13 +02:00
2024-05-22 19:15:39 +03:00
2024-05-22 19:15:39 +03:00
2024-06-20 18:58:38 +02:00
2024-08-19 20:23:20 -03:00
2024-06-20 18:58:38 +02:00
2024-06-13 20:36:09 -03:00
2024-06-13 20:36:09 -03:00
2024-08-19 20:23:20 -03:00
2024-06-20 18:58:38 +02:00
2024-05-19 10:03:49 +03:00
2024-05-19 10:03:49 +03:00
2024-09-28 18:35:35 +02:00
2024-09-28 18:35:35 +02:00
2024-08-19 20:23:20 -03:00
2024-08-19 20:23:20 -03:00
2024-09-19 10:01:00 -03:00
2024-09-19 10:01:00 -03:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-07-23 23:21:17 +02:00
2024-06-13 23:14:26 +02:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:07 +02:00
2024-04-07 21:59:32 +02:00
2024-04-07 21:59:32 +02:00
2024-04-07 21:59:32 +02:00
2024-09-08 13:58:11 +02:00
2024-04-02 00:21:58 +02:00
2024-09-09 07:05:41 +02:00
2024-09-10 04:57:29 +02:00
2024-09-17 21:11:06 +02:00
2024-09-17 21:11:06 +02:00
2024-09-09 07:05:42 +02:00
2024-09-09 07:05:24 +02:00
2024-06-13 23:14:26 +02:00
2024-07-12 22:42:28 +02:00
2024-06-30 11:37:25 +02:00
2024-06-30 11:37:25 +02:00
2024-06-07 21:42:24 +02:00
2024-03-31 00:08:43 +01:00
2024-09-24 15:37:19 +02:00
2024-03-31 00:08:43 +01:00
2024-06-12 11:47:49 +02:00
2024-08-12 14:42:20 +02:00
2024-03-31 00:08:43 +01:00
2024-06-12 11:36:09 +02:00
2024-06-12 11:36:09 +02:00
2024-06-20 18:58:38 +02:00
2024-09-08 13:58:11 +02:00
2024-09-19 10:01:00 -03:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-09-24 15:37:15 +02:00
2024-04-21 09:43:17 +02:00
2024-08-10 09:22:44 -07:00
2024-08-10 09:22:51 -07:00
2024-08-10 09:22:44 -07:00
2024-08-10 09:22:51 -07:00
2024-08-10 09:22:51 -07:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:39:35 +02:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-09-23 10:20:47 -03:00
2024-09-23 10:20:47 -03:00
2024-05-19 11:40:07 +02:00
2024-07-12 22:42:33 +02:00
2024-09-08 13:59:29 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-07-29 14:00:48 -03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-07-29 14:00:48 -03:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-04-06 09:55:57 +02:00
2024-04-04 13:57:34 -03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:59:29 +02:00
2024-06-15 21:00:05 +08:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-09-13 19:40:46 +02:00
2024-09-08 13:59:29 +02:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-05-08 21:14:56 -03:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-07-12 22:42:38 +02:00
2024-04-04 23:57:19 +02:00
2024-04-04 23:57:19 +02:00
2024-05-31 13:36:02 -03:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:07 +02:00
2024-09-08 13:58:11 +02:00
2024-09-23 10:20:47 -03:00
2024-06-14 21:28:10 +03:00
2024-05-19 11:40:07 +02:00
2024-07-12 22:42:40 +02:00
2024-06-20 18:58:38 +02:00
2024-04-23 15:35:26 +08:00
2024-09-01 12:25:56 +02:00
2024-09-01 12:25:56 +02:00
2024-09-08 13:58:11 +02:00
2024-04-02 21:45:47 +01:00
2024-07-02 21:57:22 +02:00
2024-04-19 13:18:04 +02:00
2024-09-13 19:39:19 +02:00
2024-09-13 19:39:19 +02:00
2024-09-08 13:59:29 +02:00
2024-05-19 11:39:18 +02:00
2024-07-12 22:42:42 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-06-20 18:58:38 +02:00
2024-07-12 22:42:44 +02:00
2024-06-20 18:58:38 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-06-08 00:22:35 +02:00
2024-06-20 18:58:39 +02:00
2024-06-20 18:58:38 +02:00
2024-06-20 18:58:39 +02:00
2024-06-20 18:58:39 +02:00
2024-09-08 13:58:11 +02:00
2024-06-20 18:58:38 +02:00
2024-07-29 14:00:48 -03:00
2024-06-20 18:58:38 +02:00
2024-09-08 13:58:11 +02:00
2024-06-20 18:58:39 +02:00
2024-03-31 00:08:43 +01:00
2024-06-12 11:54:57 +02:00
2024-06-20 18:58:38 +02:00
2024-06-20 18:58:38 +02:00
2024-06-20 18:58:38 +02:00
2024-06-20 18:58:39 +02:00
2024-07-15 01:59:41 +02:00
2024-06-12 11:38:13 +02:00
2024-09-03 17:14:24 +02:00
2024-06-20 18:58:39 +02:00
2024-06-12 11:47:49 +02:00
2024-06-12 13:25:10 +02:00
2024-09-01 13:42:30 +02:00
2024-09-01 13:42:30 +02:00
2024-06-20 18:58:39 +02:00
2024-07-16 18:43:15 +02:00
2024-06-20 18:58:39 +02:00
2024-08-28 17:38:30 +02:00
2024-09-08 13:58:11 +02:00
2024-05-19 11:40:07 +02:00
2024-06-12 11:38:13 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-08-14 18:21:00 +02:00
2024-05-19 22:14:39 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-08-28 16:27:55 +02:00
2024-03-31 00:08:43 +01:00
2024-05-06 20:17:50 +01:00
2024-03-31 00:08:43 +01:00
2024-09-23 17:11:40 +02:00
2024-06-12 11:38:13 +02:00
2024-06-12 11:38:13 +02:00
2024-06-12 11:38:13 +02:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-08-03 20:04:31 +02:00
2024-08-03 20:04:31 +02:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-09-23 10:07:37 -03:00
2024-05-02 10:39:56 -03:00
2024-09-24 15:37:16 +02:00
2024-09-19 10:01:26 -03:00
2024-09-19 10:01:26 -03:00
2024-03-31 00:08:43 +01:00
2024-08-05 23:17:46 +02:00
2024-03-31 00:08:42 +01:00
2024-03-31 00:08:42 +01:00
2024-06-02 22:31:42 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:55 +02:00
2024-03-31 00:08:43 +01:00
2024-08-01 18:44:01 +03:00
2024-07-12 22:42:46 +02:00
2024-07-30 05:43:31 -04:00
2024-04-02 00:21:58 +02:00
2024-07-30 05:43:36 -04:00
2024-07-21 15:29:24 +02:00
2024-09-06 13:59:28 +02:00
2024-06-08 00:22:35 +02:00
2024-09-23 10:05:34 -03:00
2024-07-23 23:21:14 +02:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-09-23 10:20:47 -03:00
2024-08-12 14:42:20 +02:00
2024-06-13 20:36:09 -03:00
2024-06-13 20:36:09 -03:00
2024-05-19 11:40:07 +02:00
2024-03-26 23:19:49 +01:00
2024-05-19 11:40:07 +02:00
2024-04-19 13:18:04 +02:00
2024-08-09 13:40:26 +08:00
2024-08-16 14:15:04 +08:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-09-23 17:11:40 +02:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-05-29 10:46:54 +08:00
2024-09-04 12:14:58 +08:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-06-26 20:49:35 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-07-16 18:43:14 +02:00
2024-06-12 10:37:11 +02:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-08-13 14:49:41 -03:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-06-20 18:58:39 +02:00
2024-09-08 13:58:11 +02:00
2024-09-08 13:58:11 +02:00
2024-06-12 11:44:13 +02:00
2024-06-20 18:58:38 +02:00
2024-05-03 18:00:53 +03:00
2024-06-12 11:44:13 +02:00
2024-05-03 18:00:53 +03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-06-23 09:10:15 +02:00
2024-05-31 22:22:43 +03:00
2024-04-23 08:31:40 +02:00
2024-06-02 22:31:41 +02:00
2024-03-31 00:08:43 +01:00
2024-08-14 18:20:58 +02:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-09-24 15:37:19 +02:00
2024-05-19 11:40:07 +02:00
2024-08-19 17:40:00 -03:00
2024-06-02 18:34:44 +02:00
2024-06-02 18:34:44 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-06-26 20:49:35 +02:00
2024-03-31 00:08:43 +01:00
2024-08-01 00:18:02 +02:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-06-03 14:13:34 +02:00
2024-09-08 13:58:11 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-09-24 15:37:18 +02:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-06-26 20:49:35 +02:00
2024-03-31 00:08:43 +01:00
2024-08-12 14:42:20 +02:00
2024-04-19 13:07:48 +02:00
2024-04-19 13:07:48 +02:00
2024-03-31 00:08:43 +01:00
2024-07-15 01:59:40 +02:00
2024-09-08 13:58:11 +02:00
2024-05-19 11:40:07 +02:00
2024-03-26 23:19:49 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-08-12 14:42:20 +02:00
2024-05-19 11:40:07 +02:00
2024-09-08 13:58:11 +02:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-09-08 13:58:11 +02:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:07 +02:00
2024-05-07 23:53:26 +02:00
2024-05-19 11:40:07 +02:00
2024-07-15 10:25:43 +08:00
2024-07-15 10:25:43 +08:00
2024-05-29 10:47:43 +08:00
2024-09-19 12:01:18 +08:00
2024-09-09 07:05:41 +02:00
2024-09-20 09:30:11 +08:00
2024-09-09 07:05:24 +02:00
2024-09-09 07:05:24 +02:00
2024-09-09 07:05:24 +02:00
2024-09-09 07:05:24 +02:00
2024-09-19 12:01:28 +08:00
2024-09-09 07:05:24 +02:00
2024-05-29 10:52:10 +08:00
2024-09-06 13:59:29 +02:00
2024-05-29 10:47:43 +08:00
2024-06-12 11:38:13 +02:00
2024-06-20 18:58:39 +02:00
2024-06-12 11:38:13 +02:00
2024-05-29 10:47:43 +08:00
2024-05-29 10:47:43 +08:00
2024-03-31 00:08:43 +01:00
2024-09-24 15:37:19 +02:00
2024-05-19 11:40:55 +02:00
2024-08-28 16:27:55 +02:00
2024-07-02 21:57:22 +02:00
2024-06-12 11:38:13 +02:00
2024-05-19 11:49:33 +02:00
2024-06-12 12:07:49 +02:00
2024-06-20 18:58:38 +02:00
2024-06-12 11:37:33 +02:00
2024-08-14 18:21:01 +02:00
2024-09-19 00:10:32 +02:00
2024-05-19 11:40:07 +02:00
2024-05-06 20:17:50 +01:00
2024-09-23 17:11:40 +02:00
2024-06-12 11:38:13 +02:00
2024-06-12 11:38:13 +02:00
2024-06-12 11:38:13 +02:00
2024-06-12 11:38:13 +02:00
2024-03-29 09:01:54 +01:00
2024-03-31 00:08:42 +01:00
2024-09-24 17:10:35 +02:00
2024-07-30 18:41:51 +03:00
2024-07-30 18:41:51 +03:00
2024-03-31 00:08:43 +01:00
2024-08-19 21:37:22 +02:00
2024-09-08 13:58:11 +02:00
2024-05-28 03:48:08 +02:00
2024-04-02 00:21:59 +02:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-06-13 20:36:09 -03:00
2024-03-31 00:08:43 +01:00
2024-05-19 22:12:54 +02:00
2024-06-07 21:42:24 +02:00
2024-04-19 13:18:04 +02:00
2024-05-29 16:57:02 +03:00
2024-05-29 16:57:02 +03:00
2024-04-19 13:18:04 +02:00
2024-05-27 12:23:40 +02:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-07-29 21:16:41 +03:00
2024-04-29 20:46:05 +03:00
2024-04-29 20:46:05 +03:00
2024-04-19 13:18:04 +02:00
2024-08-07 00:59:18 +02:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 22:12:55 +02:00
2024-09-09 07:05:44 +02:00
2024-09-09 07:05:46 +02:00
2024-09-09 07:05:44 +02:00
2024-09-27 09:55:39 +02:00
2024-09-27 09:55:44 +02:00
2024-09-23 13:42:34 +02:00
2024-09-23 13:42:34 +02:00
2024-09-09 07:05:44 +02:00
2024-09-17 21:12:32 +02:00
2024-09-17 21:12:32 +02:00
2024-09-17 21:12:32 +02:00
2024-08-15 20:50:24 +08:00
2024-06-25 19:32:17 +08:00
2024-05-06 03:00:41 +02:00
2024-06-02 22:29:23 +02:00
2024-04-19 13:18:04 +02:00
2024-06-02 22:29:23 +02:00
2024-05-19 11:40:07 +02:00
2024-04-19 13:18:04 +02:00
2024-04-06 09:25:03 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-08-28 17:38:24 +02:00
2024-06-12 11:26:51 +02:00
2024-06-12 11:26:51 +02:00
2024-06-20 18:58:38 +02:00
2024-09-08 13:58:11 +02:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-09-24 15:37:20 +02:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:07 +02:00
2024-07-12 22:42:14 +02:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:07 +02:00
2024-05-19 11:40:43 +02:00
2024-05-19 11:40:07 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00