ffmpeg/libavutil
Martin Storsjö f79d847400 intreadwrite: Use the __unaligned keyword on MSVC for ARM and x86_64
AV_WN64 is meant for unaligned data, but the existing av_alias* unions
(without a definition for the av_alias attribute - we don't have one
for MSVC) indicate to the compiler that they would have sufficient
alignment for normal access, i.e. the compiler is free to assume
8 byte alignment.

On ARM, this makes sure that AV_WN64 (or two consecutive AV_WN32) is
done with two str instructions instead of one strd.

Signed-off-by: Martin Storsjö <martin@martin.st>
2016-08-02 11:33:23 +03:00
..
2015-12-14 16:42:35 +01:00
2016-05-04 18:16:21 +02:00
2014-04-07 01:31:02 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2015-07-31 09:04:09 +02:00
2014-01-14 22:19:38 +01:00
2016-05-10 11:30:25 +02:00
2014-04-17 20:08:19 +02:00
2015-08-31 17:06:32 +02:00
2016-05-04 18:16:21 +02:00
2015-02-14 10:13:49 -08:00
2014-03-18 22:56:07 +01:00
2015-07-29 22:09:16 +03:00
2014-06-23 10:20:57 +02:00
2016-06-21 19:53:37 +02:00
2016-05-04 18:16:21 +02:00
2016-05-04 18:16:21 +02:00
2016-07-02 09:35:23 +02:00
2016-07-02 09:35:23 +02:00
2016-05-04 18:16:21 +02:00
2015-07-31 09:04:12 +02:00
2015-07-31 09:04:12 +02:00
2014-10-24 09:53:41 +03:00
2014-10-24 09:53:41 +03:00
2015-12-14 16:42:35 +01:00