Martin Storsjö
9c8bc74c2b
arm: vp9itxfm: Skip empty slices in the first pass of idct_idct 16x16 and 32x32
...
This work is sponsored by, and copyright, Google.
Previously all subpartitions except the eob=1 (DC) case ran with
the same runtime:
Cortex A7 A8 A9 A53
vp9_inv_dct_dct_16x16_sub16_add_neon: 3188.1 2435.4 2499.0 1969.0
vp9_inv_dct_dct_32x32_sub32_add_neon: 18531.7 16582.3 14207.6 12000.3
By skipping individual 4x16 or 4x32 pixel slices in the first pass,
we reduce the runtime of these functions like this:
vp9_inv_dct_dct_16x16_sub1_add_neon: 274.6 189.5 211.7 235.8
vp9_inv_dct_dct_16x16_sub2_add_neon: 2064.0 1534.8 1719.4 1248.7
vp9_inv_dct_dct_16x16_sub4_add_neon: 2135.0 1477.2 1736.3 1249.5
vp9_inv_dct_dct_16x16_sub8_add_neon: 2446.7 1828.7 1993.6 1494.7
vp9_inv_dct_dct_16x16_sub12_add_neon: 2832.4 2118.3 2266.5 1735.1
vp9_inv_dct_dct_16x16_sub16_add_neon: 3211.7 2475.3 2523.5 1983.1
vp9_inv_dct_dct_32x32_sub1_add_neon: 756.2 456.7 862.0 553.9
vp9_inv_dct_dct_32x32_sub2_add_neon: 10682.2 8190.4 8539.2 6762.5
vp9_inv_dct_dct_32x32_sub4_add_neon: 10813.5 8014.9 8518.3 6762.8
vp9_inv_dct_dct_32x32_sub8_add_neon: 11859.6 9313.0 9347.4 7514.5
vp9_inv_dct_dct_32x32_sub12_add_neon: 12946.6 10752.4 10192.2 8280.2
vp9_inv_dct_dct_32x32_sub16_add_neon: 14074.6 11946.5 11001.4 9008.6
vp9_inv_dct_dct_32x32_sub20_add_neon: 15269.9 13662.7 11816.1 9762.6
vp9_inv_dct_dct_32x32_sub24_add_neon: 16327.9 14940.1 12626.7 10516.0
vp9_inv_dct_dct_32x32_sub28_add_neon: 17462.7 15776.1 13446.2 11264.7
vp9_inv_dct_dct_32x32_sub32_add_neon: 18575.5 17157.0 14249.3 12015.1
I.e. in general a very minor overhead for the full subpartition case due
to the additional loads and cmps, but a significant speedup for the cases
when we only need to process a small part of the actual input data.
In common VP9 content in a few inspected clips, 70-90% of the non-dc-only
16x16 and 32x32 IDCTs only have nonzero coefficients in the upper left
8x8 or 16x16 subpartitions respectively.
Signed-off-by: Martin Storsjö <martin@martin.st >
2016-11-30 23:54:07 +02:00
..
2016-11-24 13:39:21 +02:00
2016-11-30 23:54:07 +02:00
2016-10-18 00:10:36 +02:00
2016-09-29 14:48:03 +02:00
2016-11-08 17:21:02 +01:00
2016-05-13 14:55:56 +02:00
2016-11-18 10:32:57 +01:00
2016-11-29 10:39:20 +01:00
2016-11-08 17:54:34 +01:00
2016-11-13 18:44:00 +01:00
2016-08-17 12:16:42 +02:00
2016-11-02 10:33:36 +01:00
2016-05-04 18:16:21 +02:00
2016-06-07 13:09:57 +02:00
2016-10-01 00:46:25 +02:00
2016-10-01 00:45:55 +02:00
2016-10-01 00:46:25 +02:00
2016-10-01 00:46:25 +02:00
2016-11-28 17:19:30 +01:00
2016-11-28 17:19:30 +01:00
2016-11-28 17:19:30 +01:00
2016-11-22 17:28:17 +01:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-11-18 10:33:01 +01:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-06-06 12:03:20 -04:00
2016-11-08 17:54:34 +01:00
2016-11-14 19:38:20 +00:00
2016-11-22 17:28:17 +01:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-11-18 10:33:45 +01:00
2016-11-18 10:33:45 +01:00
2016-11-18 10:33:50 +01:00
2016-05-04 18:16:21 +02:00
2016-11-18 10:33:50 +01:00
2016-11-18 10:33:59 +01:00
2016-11-18 10:33:59 +01:00
2016-11-18 10:33:59 +01:00
2016-09-22 09:47:52 +02:00
2016-09-22 09:47:52 +02:00
2016-11-21 14:29:10 +01:00
2016-11-23 13:17:52 +01:00
2016-11-18 10:34:04 +01:00
2016-11-18 10:34:10 +01:00
2016-11-18 10:34:15 +01:00
2016-11-02 10:33:39 +01:00
2016-10-16 20:27:16 +02:00
2016-10-28 13:24:44 +02:00
2016-11-18 10:31:56 +01:00
2016-09-29 14:48:03 +02:00
2016-09-29 14:48:03 +02:00
2016-11-08 17:54:34 +01:00
2016-11-03 20:17:12 +01:00
2016-05-04 18:16:21 +02:00
2016-05-04 15:14:14 +02:00
2016-08-26 11:48:15 +02:00
2016-08-26 11:48:15 +02:00
2016-08-26 11:48:15 +02:00
2016-08-26 11:48:15 +02:00
2016-08-26 11:48:15 +02:00
2016-11-18 10:34:24 +01:00
2016-05-04 18:16:21 +02:00
2016-11-18 10:34:29 +01:00
2016-11-18 10:31:59 +01:00
2016-08-24 14:45:08 +02:00
2016-11-18 10:34:32 +01:00
2016-05-04 18:16:21 +02:00
2016-09-04 12:19:47 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-09-29 14:48:03 +02:00
2016-04-26 16:30:18 -04:00
2016-11-29 10:39:20 +01:00
2016-05-25 16:37:43 +02:00
2016-05-04 18:16:21 +02:00
2016-10-28 13:24:44 +02:00
2016-10-27 12:21:46 +02:00
2016-11-03 17:43:55 +01:00
2016-05-04 18:16:21 +02:00
2016-11-18 10:34:38 +01:00
2016-06-07 13:09:57 +02:00
2016-09-29 14:48:03 +02:00
2016-06-08 18:51:56 +02:00
2016-11-23 07:40:46 +01:00
2016-10-28 13:24:44 +02:00
2016-11-18 10:34:53 +01:00
2016-09-14 14:12:36 +02:00
2016-10-28 13:24:55 +02:00
2016-10-28 13:24:44 +02:00
2016-06-21 22:09:35 +03:00
2016-10-16 20:26:40 +02:00
2016-10-05 18:37:27 +02:00
2016-11-29 13:13:35 +01:00
2016-09-29 17:54:23 +02:00
2016-09-29 17:54:23 +02:00
2016-09-29 17:54:23 +02:00
2016-11-18 10:32:40 +01:00
2016-11-18 10:32:45 +01:00
2016-11-18 10:32:45 +01:00
2016-09-29 17:54:23 +02:00
2016-05-04 18:16:21 +02:00
2016-11-29 10:39:20 +01:00
2016-09-07 11:30:17 +02:00
2016-09-07 11:30:17 +02:00
2016-11-18 10:34:57 +01:00
2016-11-18 10:35:01 +01:00
2016-11-18 10:35:04 +01:00
2016-10-16 20:27:16 +02:00
2016-08-17 12:16:42 +02:00
2016-09-29 14:48:03 +02:00
2016-09-29 14:48:03 +02:00
2016-11-18 10:35:07 +01:00
2016-05-04 18:16:21 +02:00
2016-06-08 18:51:57 +02:00
2016-08-17 12:16:42 +02:00
2016-08-17 12:16:42 +02:00
2016-11-13 18:44:01 +01:00
2016-06-07 13:09:57 +02:00
2016-11-18 10:35:10 +01:00
2016-10-29 18:32:21 +02:00
2016-05-04 18:16:21 +02:00
2016-11-18 10:35:14 +01:00
2016-11-18 10:35:26 +01:00
2016-11-18 10:35:33 +01:00
2016-11-18 10:35:33 +01:00
2016-11-08 17:54:34 +01:00
2016-11-18 10:35:33 +01:00
2016-05-22 20:22:43 +02:00
2016-11-15 09:41:08 +01:00
2016-06-07 13:22:22 +02:00
2016-06-07 13:22:22 +02:00
2016-11-18 10:35:36 +01:00
2016-11-18 10:35:36 +01:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-06-08 18:51:56 +02:00
2016-11-03 17:43:55 +01:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-06-21 11:17:53 +02:00
2016-06-21 11:11:26 +02:00
2016-08-11 10:52:54 +02:00
2016-10-27 12:21:46 +02:00
2016-06-21 11:13:29 +02:00
2016-06-21 11:11:26 +02:00
2016-06-21 11:11:26 +02:00
2016-06-21 11:17:28 +02:00
2016-06-21 11:13:29 +02:00
2016-06-21 11:17:28 +02:00
2016-06-21 11:11:26 +02:00
2016-11-08 17:54:34 +01:00
2016-07-11 16:29:57 +02:00
2016-08-17 12:16:42 +02:00
2016-06-21 11:15:44 +02:00
2016-07-15 15:33:54 +02:00
2016-06-21 11:17:28 +02:00
2016-05-04 18:16:21 +02:00
2016-09-29 14:48:04 +02:00
2016-09-29 14:48:04 +02:00
2016-06-21 11:11:26 +02:00
2016-06-21 11:11:26 +02:00
2016-10-02 11:41:45 +02:00
2016-07-15 15:33:54 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-06-21 11:11:26 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-07-13 18:18:46 -04:00
2016-05-04 18:16:21 +02:00
2016-10-28 11:22:22 +02:00
2016-11-30 14:11:43 +01:00
2016-10-16 20:26:40 +02:00
2016-10-16 20:26:40 +02:00
2016-10-16 20:26:17 +02:00
2016-10-16 20:26:28 +02:00
2016-10-21 10:11:20 +02:00
2016-10-16 20:26:28 +02:00
2016-11-08 17:54:34 +01:00
2016-11-08 17:54:34 +01:00
2016-10-16 20:26:47 +02:00
2016-10-21 10:11:20 +02:00
2016-11-03 20:17:12 +01:00
2016-10-21 10:11:20 +02:00
2016-11-30 14:11:44 +01:00
2016-10-21 10:11:20 +02:00
2016-10-16 20:26:17 +02:00
2016-07-18 15:27:13 +02:00
2016-10-22 17:33:35 +02:00
2016-10-16 20:26:17 +02:00
2016-10-16 20:26:17 +02:00
2016-07-25 19:38:18 +02:00
2016-11-18 10:35:39 +01:00
2016-06-07 13:09:57 +02:00
2016-11-18 10:35:43 +01:00
2016-11-18 10:35:43 +01:00
2016-05-17 10:29:27 +02:00
2016-05-17 10:29:27 +02:00
2016-10-02 17:13:36 +02:00
2016-05-04 18:16:21 +02:00
2016-09-29 14:48:03 +02:00
2016-11-02 10:33:39 +01:00
2016-05-04 15:14:14 +02:00
2016-09-07 11:30:18 +02:00
2016-09-07 11:30:18 +02:00
2016-05-04 18:16:21 +02:00
2016-06-07 13:09:57 +02:00
2016-06-07 13:09:57 +02:00
2016-11-03 20:17:12 +01:00
2016-05-04 18:16:21 +02:00
2016-06-07 13:09:57 +02:00
2016-05-04 18:16:21 +02:00
2016-06-07 13:09:57 +02:00
2016-11-03 15:50:48 +01:00
2016-09-29 14:48:03 +02:00
2016-09-29 14:48:03 +02:00
2016-05-04 18:16:21 +02:00
2016-06-08 18:51:56 +02:00
2016-09-04 11:57:15 +02:00
2016-09-04 11:57:15 +02:00
2016-09-04 11:57:15 +02:00
2016-09-04 11:57:15 +02:00
2016-08-17 12:16:42 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-09-29 14:48:03 +02:00
2016-11-18 10:36:04 +01:00
2016-05-04 18:16:21 +02:00
2016-05-29 16:43:11 +02:00
2016-11-16 08:21:05 +01:00
2016-05-04 18:16:21 +02:00
2016-06-28 14:17:43 +03:00
2016-06-28 14:17:43 +03:00
2016-07-15 13:36:21 +03:00
2016-11-13 18:44:01 +01:00
2016-11-08 17:54:34 +01:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-11-23 13:03:15 +01:00
2016-11-08 17:54:34 +01:00
2016-11-13 18:44:01 +01:00
2016-06-21 19:54:42 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-08-26 13:25:59 +02:00
2016-07-23 08:27:29 +02:00
2016-11-07 10:16:10 +02:00
2016-11-11 10:17:07 +01:00
2016-05-04 18:16:21 +02:00
2016-07-20 18:59:36 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-11-07 22:42:00 +01:00
2016-06-20 15:45:51 -04:00
2016-11-29 10:39:20 +01:00
2016-08-17 12:16:42 +02:00
2016-05-05 10:48:34 +02:00
2016-11-30 13:44:05 +01:00
2016-06-07 13:09:57 +02:00
2016-07-29 15:59:48 +02:00
2016-11-29 13:13:35 +01:00
2016-05-04 18:16:21 +02:00
2016-05-03 15:45:10 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-10-02 19:35:12 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-06-07 13:09:57 +02:00
2016-06-07 13:09:57 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-16 10:51:17 +02:00
2016-08-17 12:16:42 +02:00
2016-05-04 18:16:21 +02:00
2016-06-29 12:31:03 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-06-29 12:31:03 +02:00
2016-06-07 13:09:57 +02:00
2016-10-27 12:21:46 +02:00
2016-05-04 18:16:21 +02:00
2016-09-29 17:54:24 +02:00
2016-09-29 17:54:24 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-09-28 10:01:52 +02:00
2016-09-16 16:28:07 +02:00
2016-11-14 19:38:19 +00:00
2016-07-31 08:19:27 +02:00
2016-05-04 18:16:21 +02:00
2016-08-17 12:16:42 +02:00
2016-05-04 18:16:21 +02:00
2016-11-18 10:35:36 +01:00
2016-05-04 18:16:21 +02:00
2016-06-07 13:09:57 +02:00
2016-08-17 12:16:42 +02:00
2016-08-17 12:16:42 +02:00
2016-05-04 18:16:21 +02:00
2016-11-29 10:38:01 +01:00
2016-09-29 17:54:24 +02:00
2016-09-29 17:54:24 +02:00
2016-09-29 17:54:24 +02:00
2016-09-29 17:54:24 +02:00
2016-09-29 17:54:24 +02:00
2016-09-29 17:54:24 +02:00
2016-09-29 17:54:24 +02:00
2016-09-29 17:54:24 +02:00
2016-05-04 18:16:21 +02:00
2016-06-07 13:09:57 +02:00
2016-11-18 10:36:08 +01:00
2016-05-04 18:16:21 +02:00
2016-09-24 19:03:10 +02:00
2016-09-24 19:03:10 +02:00
2016-10-09 20:58:10 +02:00
2016-09-24 19:03:10 +02:00
2016-06-24 22:30:54 +03:00
2016-11-18 10:32:54 +01:00
2016-11-08 11:22:29 -05:00
2016-07-22 19:08:13 +02:00
2016-11-08 17:54:34 +01:00
2016-05-04 18:16:21 +02:00
2016-11-18 10:36:11 +01:00
2016-11-18 10:36:11 +01:00
2016-05-04 18:16:21 +02:00
2016-11-18 10:36:14 +01:00
2016-05-11 12:21:25 +02:00
2016-09-14 14:12:36 +02:00
2016-09-14 14:12:36 +02:00
2016-11-03 17:43:55 +01:00
2016-05-04 18:16:21 +02:00
2016-08-17 12:16:42 +02:00
2016-06-12 20:27:53 +02:00
2016-08-26 11:50:21 +02:00
2016-08-26 11:50:21 +02:00
2016-08-26 11:50:21 +02:00
2016-11-10 20:36:11 +00:00
2016-05-04 18:16:21 +02:00
2016-11-18 10:36:18 +01:00
2016-11-18 10:36:22 +01:00
2016-08-18 17:06:46 +02:00
2016-11-14 19:38:19 +00:00
2016-11-17 16:53:48 +01:00
2016-07-03 09:13:29 +02:00
2016-11-14 19:38:20 +00:00
2016-11-17 16:53:48 +01:00
2016-11-14 19:38:19 +00:00
2016-07-22 19:08:13 +02:00
2016-10-16 20:26:28 +02:00
2016-11-07 12:48:00 +01:00
2016-06-21 19:53:38 +02:00
2016-05-04 18:16:21 +02:00
2016-05-11 12:22:49 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-11-24 11:22:11 +01:00
2016-05-04 18:16:21 +02:00
2016-11-24 11:22:11 +01:00
2016-05-04 18:16:21 +02:00
2016-08-17 12:16:42 +02:00
2016-11-12 16:47:06 +01:00
2016-07-20 18:59:36 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-17 10:29:27 +02:00
2016-05-17 10:29:27 +02:00
2016-06-29 15:25:42 -04:00
2016-06-29 15:25:42 -04:00
2016-10-29 18:32:21 +02:00
2016-08-17 12:16:42 +02:00
2016-05-04 18:16:21 +02:00
2016-10-02 15:42:03 -04:00
2016-11-24 11:22:11 +01:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-25 16:37:43 +02:00
2016-05-04 18:16:21 +02:00
2016-05-25 16:37:43 +02:00
2016-05-04 18:16:21 +02:00
2016-05-25 16:37:43 +02:00
2016-09-29 14:48:04 +02:00
2016-11-03 20:17:12 +01:00
2016-08-03 08:26:40 +02:00
2016-05-04 18:16:21 +02:00
2016-06-06 12:05:02 -04:00
2016-11-08 17:54:34 +01:00
2016-09-29 14:48:03 +02:00
2016-09-29 14:48:03 +02:00
2016-09-29 14:48:03 +02:00
2016-11-24 11:22:11 +01:00
2016-11-24 11:22:11 +01:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-10-28 13:28:36 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-11-24 11:22:12 +01:00
2016-05-04 18:16:21 +02:00
2016-06-07 13:09:57 +02:00
2016-11-03 15:52:12 +01:00
2016-06-07 13:09:57 +02:00
2016-06-07 13:09:57 +02:00
2016-06-07 13:09:57 +02:00
2016-11-08 17:54:34 +01:00
2016-06-29 15:25:42 -04:00
2016-09-28 10:01:52 +02:00
2016-05-04 18:16:21 +02:00
2016-05-05 10:48:34 +02:00
2016-11-24 11:22:12 +01:00
2016-06-29 15:25:42 -04:00
2016-11-24 11:22:12 +01:00
2016-06-21 09:38:56 -04:00
2016-11-24 11:22:12 +01:00
2016-11-24 11:22:12 +01:00
2016-11-25 21:42:33 +01:00
2016-11-24 11:22:12 +01:00
2016-05-04 18:16:21 +02:00
2016-11-24 11:22:12 +01:00
2016-11-08 17:54:34 +01:00
2016-11-29 10:39:20 +01:00
2016-09-08 13:51:30 +02:00
2016-11-24 11:22:12 +01:00
2016-09-08 13:51:30 +02:00
2016-10-24 20:17:47 +01:00
2016-08-30 22:16:01 +01:00
2016-10-02 20:23:18 +01:00
2016-10-21 10:11:20 +02:00
2016-09-28 22:54:11 +01:00
2016-10-17 21:07:25 +01:00
2016-10-17 21:07:25 +01:00
2016-10-24 20:17:47 +01:00
2016-08-30 21:45:59 +01:00
2016-08-30 21:45:59 +01:00
2016-08-30 21:45:59 +01:00
2016-09-09 18:56:18 +01:00
2016-08-30 22:16:01 +01:00
2016-11-24 11:22:12 +01:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-11-14 19:38:19 +00:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-06-07 13:09:57 +02:00
2016-08-18 17:06:46 +02:00
2016-09-29 14:48:04 +02:00
2016-09-29 14:48:03 +02:00
2016-06-21 11:11:26 +02:00
2016-06-21 11:13:29 +02:00
2016-10-16 20:26:40 +02:00
2016-11-13 18:44:01 +01:00
2016-05-04 18:16:21 +02:00
2016-11-08 11:22:29 -05:00
2016-11-24 11:22:12 +01:00
2016-05-17 10:29:27 +02:00
2016-08-18 17:06:46 +02:00
2016-11-21 14:29:11 +01:00
2016-06-07 13:09:57 +02:00
2016-06-07 13:09:57 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-08-26 11:36:26 +02:00
2016-08-26 11:36:26 +02:00
2016-11-08 17:54:34 +01:00
2016-08-26 11:50:22 +02:00
2016-08-26 11:36:26 +02:00
2016-11-14 19:38:19 +00:00
2016-09-08 21:58:22 +01:00
2016-09-08 21:58:22 +01:00
2016-07-10 14:52:16 +03:00
2016-10-04 10:54:07 +02:00
2016-11-10 11:15:56 +02:00
2016-11-10 11:15:56 +02:00
2016-11-30 23:48:28 +02:00
2016-08-11 10:54:44 +02:00
2016-08-26 11:50:22 +02:00
2016-08-26 11:50:22 +02:00
2016-08-26 11:50:22 +02:00
2016-08-26 11:50:22 +02:00
2016-05-04 18:16:21 +02:00
2016-06-07 13:09:57 +02:00
2016-06-07 13:09:57 +02:00
2016-08-17 12:16:42 +02:00
2016-05-04 18:16:21 +02:00
2016-08-17 12:16:42 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-08-30 22:06:47 +02:00
2016-09-29 14:48:03 +02:00
2016-09-29 14:48:03 +02:00
2016-05-04 18:16:21 +02:00
2016-11-24 11:22:13 +01:00
2016-11-24 11:22:13 +01:00
2016-11-24 11:22:13 +01:00
2016-09-29 14:48:03 +02:00
2016-11-08 17:54:34 +01:00
2016-06-07 13:09:57 +02:00
2016-05-04 15:14:14 +02:00
2016-05-04 18:16:21 +02:00